An elegant furniture e-commerce app built with Kotlin
(Replace with a real banner or screenshot)
- About the Project
- Features
- Screenshots
- Tech Stack
- Installation
- Usage
- Architecture
- Contributing
- License
DigiCommerce is a furniture e-commerce app designed to offer users a smooth online shopping experience. With a modern UI and clean code structure, this app makes it easy to browse furniture collections, add items to the cart, and complete purchases. Built using Kotlin, DigiCommerce demonstrates best practices in Android development, including MVVM architecture, ViewModel, and LiveData. Project presentation link : (https://www.canva.com/design/DAGUaoyPn9E/j7qjq8xYRfNTDr87uhBFYg/edit?utm_content=DAGUaoyPn9E&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton)
- Product Catalog: Browse a variety of furniture items.
- Product Details Page: View detailed descriptions, pricing, and product images.
- Shopping Cart: Add and remove items from the cart.
- Checkout Flow: Simple and intuitive checkout process.
- Search Functionality: Find your favorite furniture items quickly.
- Responsive Design: Works seamlessly across various screen sizes.
- State Persistence: Retains cart data across app sessions.
(Add real screenshots to showcase your app UI)
- Language: Kotlin
- Architecture: MVVM (Model-View-ViewModel)
- UI: XML with ConstraintLayout
- Data Storage: SharedPreferences / Room Database (optional)
- Networking: Retrofit (for API calls, if applicable)
- Asynchronous Operations: Kotlin Coroutines
- Dependency Injection: Hilt or Koin (optional)
- Testing: Espresso (UI Testing), JUnit (Unit Testing)
To run this project locally, follow these steps:
- Clone the repository
git clone https://github.com/zeyademad1/DigiCommerce.git cd DigiCommerce



