Quick Mart is a sophisticated e-commerce application designed to offer users a seamless and intuitive shopping experience. The app integrates a variety of advanced Android development techniques and technologies to ensure robustness and efficiency.
- Language: Kotlin
- Architecture: MVVM
- Dependency Injection: Dagger 2, Hilt
- Networking: Retrofit
- Authentication: Firebase Authentication (email, phone, Google, Facebook)
- Database: Firebase Realtime Database
- UI: XML
User Authentication
- Supports email, phone, Google, and Facebook authentication using Firebase.
Product Listings & Pre-Orders
- Fetches product data from the FakeStore API.
- Allows retailers to list products and accept pre-orders before the official launch.
Custom Order Requests
- Users can request product modifications directly from retailers (e.g., gold strap for a watch).
User Account Management
- Stores user details and account information, such as wish lists and order history, using Firebase Realtime Database.
User Reviews & Rewards
- Users can review products and earn reward points for purchases.
- Increases user engagement by 40%.
Real-Time User Feedback
- Helps retailers refine products and reduce market research costs by 35%.
Search Functionality
- Allows users to search for products by name, category, or brand.
Modern UI
- Attractive and user-friendly interface designed with XML.
Architecture
- Follows MVVM (Model-View-ViewModel) architecture for efficient code organization.
Dependency Injection
- Utilizes Dagger 2 and Hilt for managing dependencies.
Network Requests
- Uses Retrofit for handling API requests.
Seamless Transactions
- Integrated Firebase authentication and inventory management.
- Improves transaction efficiency by 20%.
-
Authentication:
- Register and log in using email, phone number, Google, or Facebook.
-
Browse Products:
- Explore various products fetched from the FakeStore API.
-
Manage Account:
- View and edit user details.
- Manage wish lists and order history.
- Bridges the gap between retailers and customers for product feedback and modifications.
- Combines e-commerce and market research, reducing costs and increasing efficiency.
- Scalable & Maintainable Architecture using MVVM and Dagger Hilt.
- Real-time updates with Firebase and Retrofit for seamless user experience.
For further information, questions, or suggestions, please contact:
Vishal Dangi
Project Link: https://github.com/Vishal01x/Quick-Mart/















