EcoRed is a sample e-commerce application that works with dummy data integrated with Firebase.
- Kotlin
- MVVM
- Hilt
- Firebase Auth & Firestore
- Retrofit
- Custom PaymentSDK 🔗
- DataBinding
- LiveData
- Glide
- A custom PaymentSDK 🔗 was used to simulate the payment process in the project (added to the application as an aar file).
- Firebase Storage was used to store product images.
- You can enter the default test code 123456 for OTP verification at checkout.
- There is no google-services.js file in the project files. (.gitignore)
First Screen | Login Screen | Register Screen |
---|---|---|
Home Page 1 | Home Page 2 | Product Detail Page |
Checkout Page | Profile Page | Order History Page |