v1.0.0
Packagecom.myntcart.app
FrameworkFlutter 3.47.0+ (Dart 3.13, bundled)
AndroidAndroid 7.0 (API 24) and newer · compiles against and targets Android 17 (API 37)
iOSiOS 15.0 and newer
PlatformsAndroid & iOS
Point the app at your own site before you build
The app ships with its API address set to a development machine, so a build made without changing it will not connect to your store. The address lives in lib/utill/app_constants.dart as baseUrl — either edit that line to your site URL, or set BASE_URL in the app's env.json and build with --dart-define-from-file=env.json. The setup guide has every step.

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. For digital products the filter sheet also lists authors and publishing houses — in a shop, that shop's own.

Product Details

Full product page with gallery, attributes, variations, reviews, related products, shop info, and share. The stock shown — for the product and for each variant — is what the store that ships it can sell.

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, 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 and add them to the cart in one tap from the wishlist.

Restock Alerts

Request notification when out-of-stock products become available again.

AI-Powered Features

The app reads which AI features the store has switched on from its config (ai_features: chatbot, delivery ETA, review summary, smart search, visual search), and shows the assistant button, the delivery estimate, the review summary and the visual-search scan button only while they are on.

Shopping Assistant

A floating assistant button on the main screens opens a chat for product search, store info and general questions. It answers as a guest, so it does not look up orders.

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.

Payment Gateways

Every gateway the platform supports — Razorpay, Stripe, PayPal, Paytm, Cashfree and more — opens in the app as the gateway's own secure checkout page. PhonePe pays inside the app through its native SDK on Standard Checkout v2, for checkout and wallet top-up, and the server confirms the payment with PhonePe before it counts. Cash on delivery, wallet and offline payment are handled in the app itself.

UPI

Signed-in customers can pay by UPI where the store has it on: the order is placed unpaid, and the pay screen shows the amount in rupees, opens the customer's UPI app (or shows a QR to pay from another phone) and the UPI ID to copy. The customer then submits the UTR with an optional screenshot, and the order reads "Payment being checked" until the store verifies it — the same flow as the web checkout.

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 the Future Deal — shown from the day it is published, counting down to its start and then to its end.

Guest Checkout

Shop and order without creating an account — the cart and orders stay tied to the device, and the guest can register at checkout to keep the order history.

WhatsApp Order

Send the whole cart to the store as a WhatsApp message instead of paying in the app — available to signed-in customers and guests.

Shipping & Delivery

Multi Shipping Methods

Smart adapter-based shipping — auto-selects the best rate from Shiprocket, Shiprocket Quick, Shadowfax, Easyship, ShipEngine, or the manual / distance-based (Haversine) calculation.

Shiprocket Domestic

A Shiprocket shipment shows on the order's courier card — courier name and AWB number, the packing slip, and cancellation of the order or a single item while Shiprocket still allows it — with the step-by-step journey on the tracking screen.

Shiprocket Local Quick

Hyperlocal same-day delivery for nearby orders — the tracking screen shows the rider, delivery ETA in minutes and the hand-over OTP. Cancelling the order in the app cancels it with Shiprocket too.

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.

Express Delivery

Optional faster delivery at checkout for an extra fee set in admin — offered only where the store has switched it on.

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

One tracking screen for every carrier — the store's delivery man, Shiprocket, Shiprocket Quick, Shadowfax, Easyship or ShipEngine — from the store's own tracking: the carrier's details (AWB, rider and a tap-to-call number, delivery OTP, expected date, a link to the courier's own page) and every step with its time and scan location. It refreshes every minute until the journey ends.

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.

Invoice & Cancellation

Download the order invoice as a PDF, and cancel an order while its status still allows it.

Digital Products

Buy downloadable goods — the download is released after an OTP sent to the buyer, and PDFs open in the app's own reader.

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 — top it up through any payment gateway the store has enabled, view balance and transaction history, and pay at checkout from the wallet.

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, rate the delivery person after a delivery, and view community ratings on product pages.

Account & Settings

Authentication

Sign in with email or phone and password, or with a one-time code sent by SMS. Registration can also be completed by OTP.

Two-Factor Authentication

Turned on under Profile → Two-factor authentication — scan the QR or copy the key into any authenticator app, confirm with a code, and keep the recovery codes shown once. Every sign-in of an existing account then asks for the code (or a recovery code); repeated wrong codes are locked out.

Profile Management

Edit name, email, phone, profile picture, and manage account settings.

Multi-Language

Five languages ship with the app — English, Hindi, Telugu, Arabic and Spanish — switchable in-app, with right-to-left layout for Arabic.

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 screen when the installed build is below the minimum version set in admin — it opens the Play Store link configured there.