Customer App — Complete Feature List
Every feature in the MyntCart customer Flutter app — discovered from the actual codebase (45 feature modules).
| Package | com.myntcart.app |
| Framework | Flutter 3.38.0+ / Dart 3.10.0+ |
| Platforms | Android & iOS |
Shopping & Products
Home & Dashboard
Personalized homepage with banners, categories, deals, featured products, new arrivals, and modern layout with delivery time display.
Product Search
Advanced search with auto-suggestions, category/brand/price filters, sort options, and instant results.
Product Details
Full product page with gallery, attributes, variations, reviews, related products, shop info, and share.
Multi-Store Products
Browse admin store products, filter by nearest store using customer GPS location, and view store-specific inventory.
Multi-Vendor Shops
Browse vendor storefronts, follow shops, view vendor ratings, and shop-specific product listings.
Categories & Brands
Hierarchical category browsing (category → sub → sub-sub), brand listing, and category-wise product pages.
Product Compare
Compare multiple products side-by-side — specs, pricing, ratings, and availability.
Wishlist
Save favorite products, get price drop alerts, and quick add-to-cart from wishlist.
Restock Alerts
Request notification when out-of-stock products become available again.
AI-Powered Features
AI Shopping Assistant
Chat with an AI bot — search products by description, track orders by number, get store info and support instantly.
Smart NLP Search
Natural language search: "cotton kurta under 800" → AI extracts keywords, price range, category filters.
Visual Search
Snap or upload a photo → AI identifies the product and finds matching items in the catalog.
Product Recommendations
Frequently Bought Together, Similar Products, Trending Now, and Personalized suggestions based on purchase history.
AI Review Summary
Quick AI-generated digest of all reviews — highlights what customers love and common concerns.
Smart Delivery ETA
AI-predicted delivery time using historical orders, distance, and vendor performance data.
Cart, Checkout & Payments
Cart Management
Add/remove items, adjust quantities, apply coupons, view tax breakdown, and see shipping cost before checkout.
Checkout
Multi-step checkout — address selection, shipping method, payment method, order summary, and place order.
26+ Payment Gateways
Razorpay, Stripe, PayPal, PhonePe, Paytm, Cashfree, Google Pay, Apple Pay, COD, wallet, offline, and more.
Offline Payment
Pay via bank transfer — upload payment proof, admin verifies and confirms manually.
Coupons & Deals
Apply coupon codes at checkout, browse flash deals with countdown, deal of the day, and featured offers.
Shipping & Delivery
Multi Shipping Methods
Smart adapter-based shipping — auto-selects best rate from Shiprocket, Shiprocket Quick, manual, or distance-based (Haversine) calculation.
Shiprocket Domestic
Shiprocket domestic shipping with courier selection, AWB tracking, and estimated delivery dates.
Shiprocket Local Quick
Hyperlocal same-day delivery — instant dispatch for nearby orders with real-time rider tracking and fast delivery ETA.
Address Management
Save multiple addresses (home, office, other), Google Maps autocomplete, pin-drop location, and delivery zone checking.
Dynamic Delivery
Distance-based delivery fee calculation using store & customer coordinates, delivery time estimates, and zone-based restrictions.
Live Tracking
Real-time GPS tracking of delivery on live map with ETA countdown and driver location updates.
Nearby Stores
Find nearest admin stores filtered by customer GPS location — see distance, delivery time, and store products.
Orders & Returns
Order History
View all past orders with status, items, totals, and delivery timeline.
Order Details
Detailed order view — items, pricing, tax breakdown (GST/CGST/SGST/IGST), shipping info, and payment status.
Order Tracking
Real-time order status updates — pending, confirmed, packaging, out for delivery, delivered.
Reorder
Quick reorder from order history — add all items from a previous order to cart in one tap.
Refund Requests
Request refunds with reason and images. Track refund status — pending, approved, refunded, rejected.
Tax System
Multi Tax System (GST/Tax)
Full GST display on cart & order details — CGST, SGST, IGST breakdowns. Tax toggle between inclusive/exclusive pricing. Supports commercial tax for international orders.
Wallet, Loyalty & Referrals
Customer Wallet
In-app wallet with card/UPI recharge, view balance, transaction history, and pay at checkout using wallet balance.
Loyalty Points
Earn points on every purchase, redeem points for discounts, and track point balance and history.
Refer & Earn
Share referral code, earn wallet bonus when friends sign up and make their first purchase.
Communication & Support
Vendor Chat
Real-time messaging with vendors about products, availability, and order queries.
Contact Us
Contact form to reach admin support directly from the app.
Support Tickets
Create and track support tickets with status updates and message thread.
Push Notifications
Firebase-powered alerts for order updates, promotions, deals, and account activity.
Reviews & Ratings
Rate products, write reviews with images, and view community ratings on product pages.
Account & Settings
Authentication
Email/password, OTP via SMS, Google sign-in, Facebook login, Apple sign-in — with reCAPTCHA protection.
Profile Management
Edit name, email, phone, profile picture, and manage account settings.
Multi-Language
Switch between languages in-app with full RTL support for Arabic, Hebrew, Urdu, etc.
App Settings
Notification preferences, language selection, and account deletion option.
Onboarding
First-launch onboarding screens introducing key features and app benefits.
Maintenance Mode
Shows friendly maintenance screen when the server is under maintenance.
App Update
Force update prompt when a new version is available on Play Store / App Store.