Skip to content

salma1029/DigiCommerce

Repository files navigation

DigiCommerce

An elegant furniture e-commerce app built with Kotlin

DigiCommerce Banner
(Replace with a real banner or screenshot)


Table of Contents


About the Project

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)


Features

  • 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.

Screenshots

(Add real screenshots to showcase your app UI)
Home Screen
Product Details
Cart


Tech Stack

  • 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)

Installation

To run this project locally, follow these steps:

  1. Clone the repository
    git clone https://github.com/zeyademad1/DigiCommerce.git
    cd DigiCommerce

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages