Flutter E-Commerce Mobile App

Job ID: 39774566

Budget: ₹12,500 – ₹37,500 INR

I want to build a full-featured e-commerce mobile application with Flutter that runs smoothly on both iOS and Android. The core flow covers browsing a product catalog, adding items to a cart, checking out with a secure payment gateway, and tracking orders from a personal account area.

The UI design files are ready in Figma; I need you to translate them into clean, maintainable Dart code, wire up the screens to a REST-based backend (Swagger spec provided), and implement state management with Provider or Riverpod—whichever you are most comfortable with.

Key integrations include Stripe for payments, Firebase Cloud Messaging for push notifications, and Firebase Analytics for basic event tracking. Authentication will rely on Firebase Auth with email, Google, and Apple sign-in options.

Deliverables
• Complete Flutter source code organised by feature modules
• Platform-specific builds (APK, AAB, and iOS IPA/TestFlight) ready for store submission
• A short README explaining environment setup, build commands, and how to connect to the staging and production endpoints

Acceptance criteria
• All flows function on both platforms without critical bugs
• Build passes CI (GitHub Actions workflow included)
• App meets App Store and Google Play guidelines for in-app purchase disclosure and privacy

If this sounds like a fit, please share a brief outline of your approach and estimated timeline so we can get started right away.