Skip to content

hani-hj1908619/emerce

Repository files navigation

Mobile Shopping App

Description:

An Android application designed for online shopping, facilitating interaction between store owners and customers. The project's primary focus is on crafting a user-friendly and efficient platform for seamless transactions.

Key Features:

  • User Registration: Streamlined process for users to sign up and create accounts.
  • User Authentication: Secure login functionality for registered users.
  • Product Viewing: Browse, search, and explore products with detailed information.
  • Cart Management: Conveniently add/remove items from the shopping cart and proceed to checkout.
  • Order Placement: Place orders with delivery address selection and confirmation.
  • Product Reviews: Rate and review products, with options to edit or delete reviews.
  • Order Tracking: Track the status of placed orders for delivery updates.
  • Admin Dashboard: Admin-exclusive features for order management and tracking.
  • Reporting: Generate reports based on product status and date ranges for administrative purposes.

Technology:

  • Architecture: MVVM (Model-View-ViewModel) for efficient data management and separation of concerns.
  • UI Toolkit: Jetpack Compose for modern and declarative UI development.
  • Design System: Material Design 3 for consistent and visually appealing user interface components.
  • Backend Data Management: Firebase Realtime Database for real-time synchronization and efficient data storage.
  • API Integration: Utilized Retrofit library for seamless integration of API endpoints and data fetching.

User Side Screenshots:

User Screenshot 1 User Screenshot 2 User Screenshot 3

Admin Side Screenshots:

Admin Screenshot 1 Admin Screenshot 2 Admin Screenshot 3

About

Android shopping app using MVVM architecture, Jetpack Compose, Material3 UI, Firebase DB, and Retrofit for API integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages