Tech Stack: Kotlin, Jetpack Compose, Firebase, Razorpay (Test), Clean Architecture
Description:
MyCommerce is a modular Android e-commerce application built following Clean Architecture principles. It demonstrates a clear separation of layers (data, domain, presentation), integration with Firebase for authentication and product management, and a simulated payment flow using Razorpay. Push notifications for order completion are implemented with Firebase Cloud Messaging (FCM).
Data models and Repository Implementations
Repositories and Use Cases
Naviagtions and Screens
- Modular app architecture with Clean Architecture
- Firebase Authentication & Firestore integration
- Razorpay test payment flow for checkout simulation
- Firebase Cloud Messaging for order completion notifications
- Jetpack Compose UI with clean and responsive screens
- Clone the repository:
git clone <your-repo-link>