A modern cosmetics shopping app built with Flutter, focusing on clean architecture, smooth animations, and a seamless shopping experience.
? Key Features
✨ Firebase Authentication
• Sign Up / Login
• Email Verification
• Reset Password
? Shopping Features (Makeup API)
• Product browsing
• Filtering & searching
• Product details
❤️ User Features
• Add to Cart & Wishlist using SharedPreferences
• Responsive UI
• Smooth animations + Shimmer loading
? Payment
• Secure online payment using Stripe
? Architecture
• MVVM + Cubit + Repository Pattern
• Singleton Repository
• Dartz for clean & safe error handling
• API integration using Dio
? Tech Stack
Flutter | Dart | Firebase Auth | SharedPreferences | Dio | Cubit | MVVM | Dartz | Stripe | Shimmer | Makeup API
? What I learned
• Clean, scalable architecture
• State management best practices
• Advanced API integration & error handling
• Creating smooth, modern UI/UX
• Payment gateway integration
• Optimizing performance + reusable components