CipherCart is an e-commerce application designed to deliver a seamless and secure shopping experience. Built using the MVVM architecture with Dagger Hilt for dependency injection, the app incorporates modern development practices and provides essential e-commerce functionalities such as user authentication, shopping cart management, and payment processing via the Razorpay gateway.
- User Authentication: Secure login and signup using Firebase Authentication.
- Shopping Experience: Browse products, add to cart, and make purchases.
- Cart Management: Easily manage your shopping cart items.
- Order Tracking: Keep track of your orders and their status.
- User Profile: Manage your account information and view your purchase history.
- Settings: Customize your app preferences and view app information.
- Programming Languages: Java, Kotlin
- Architecture: MVVM (Model-View-ViewModel)
- Dependency Injection: Dagger Hilt
- Navigation: Navigation Component
- Payment Gateway: Razorpay
- Database: Firebase Firestore
- Authentication: Firebase Authentication
- Maps Integration: Google Maps
- Asynchronous Programming: Kotlin Coroutines
- Animations: Lottie Animation
- Image Loading: Glide
- UI Effects: Shimmer Effect, Slider
For any inquiries or feedback, please reach out : [email protected]