I’m building a full-featured shopping experience that runs smoothly on both iOS and Android. The core of the project is a minimalist, clean interface crafted in either Flutter or React Native, backed by Firebase for authentication, data, and cloud functions. Core workflow • New customers sign up or log in with phone-number OTP verification, then manage their profile details and addresses. • They browse merchandise by category or keyword, open a detailed product page with multiple images, price, description, reviews, and ratings, and add items to an in-app cart. • Checkout routes through Razorpay, so payments must be handled securely with proper success/failure callbacks, order creation, and receipt storage in Firebase. • After purchase, users can review past orders, track shipping status in real time, and leave product feedback that feeds back into ratings. Technical notes • I want a crisp, lightning-fast interface that feels native and responds instantly, even on mid-range devices. • All data operations, from search to image loading, should be optimized for low latency. • The architecture must scale—think clean code structure, state management best practices (Provider, Riverpod, Redux, or similar), and reusable components. Deliverables (acceptance criteria) 1. Source code for the Flutter or React Native app, ready for App Store & Play Store submission. 2. Firebase project setup: Auth (phone OTP), Firestore/Realtime DB for products, orders, reviews, and Cloud Functions for server-side logic. 3. Razorpay integration completed in test and live modes with webhook handling. 4. Pixel-perfect minimalist UI/UX, including dark mode. 5. README detailing build, deployment, and environment variables. 6. One round of post-launch bug fixes within an agreed window. By the end, I expect a stable, secure, and polished e-commerce app comparable to mainstream platforms—only leaner, faster, and tailored to this fresh brand.