Ecommerce App Development in Flutter & Firebase

Job ID: 39516182

Budget: $30 – $250 USD

need a ecommerce app using flutter and firebase. i am looking for someone who is efficient in chargpt and gemini and quickly use the ai to generate the code so that we dont have to rely on pre coded garbage code. the

CORE FUNCTIONALITY (must-have for launch)
1. Product Catalog
Product name, image, description, price

Category filter (e.g. Ghee, Coffee, Tea, Turmeric)

Best sellers section

2. Product Detail Page
Full image + zoom

Price

Add to cart button

Ingredients / description

3. Shopping Cart
Add/remove/update product quantity

View total amount

Apply loyalty points for discount

4. Checkout with Razorpay
Razorpay payment gateway

Pre-filled name, phone, email

Order summary

Success/failure alerts

5. Order Management
Order saved in Firebase orders collection

Items, payment ID, timestamp, total, discount

Shown in “Order History”

6. Loyalty Program
Earn 1 point per ₹100 spent

Redeem points during checkout

Stored per user in Firestore (users/{id}/loyalty)

7. CartContext (Global State)
Shared state for cart and points

Functions: add, update, remove, clear cart

USER FUNCTIONALITY (highly recommended)
8. Login with Phone OTP (Firebase Auth)
One-tap sign-in via SMS OTP

Secure userId to track loyalty & orders

9. User Profile Page
Name, email, phone

Loyalty point balance

Past orders

Logout button

ADMIN FUNCTIONALITY (Web panel)
10. Product Management
Add/edit/delete products

Set isBestSeller, isActive flags

Upload product image, price per country

11. View Orders
Order listing

Filter by date, user, status

Export to CSV

Feature Purpose
Push notifications Order status, offers
Inventory tracking Update stock via Firestore or shopify
Invoicing/PDF Downloadable invoices
WhatsApp support Chat with customer service
Related categories: JavaScript Mobile App Development Android HTML Flutter