StoreMine | Flutter eCommerce App with Laravel Admin Panel
A whole, production-ready Flutter procuring app for Android and
iOS — and the Laravel backend it runs on, included in
the identical obtain. Not a WebView wrapper: each display is native Flutter,
speaking to a documented REST API. Browse, filter, add to cart, take a look at and
observe an order with out ever leaving the app.
What you might be shopping for: the total Dart supply of the cellular app,
plus the Laravel API and admin panel that powers it. The app is a
native shopper for that API — it wants a backend, so the backend ships with it.
There’s nothing else to purchase to get a working retailer.
Third-party prices: StoreMine integrates with exterior providers
corresponding to bKash, SSLCommerz,
PayPal, Stripe, Firebase,
S3-compatible storage and non-compulsory AI suppliers
(Anthropic, Gemini, OpenAI,
fal, Replicate). These providers invoice you
instantly primarily based in your utilization and their pricing; these charges are
not included within the CodeCanyon buy value. You provide your
personal accounts, API keys and service provider accounts. Each integration is non-compulsory and
off till you configure it.
Attempt it
|
Demo APK (Android): Set up and browse the stay demo retailer. No signup. |
Admin panel: E-mail: [email protected] Password: 12345678 |
|
Internet storefront (included within the backend): |
Documentation: |
Check in to the admin panel, change the model color or add a brand, then pull
to refresh within the app — the entire app re-skins. That’s the demo price two
minutes of your time.
Why this app is totally different
-
12 languages, RTL included. English, Bangla, Arabic,
Spanish, French, German, Hindi, Urdu, Portuguese, Indonesian, Turkish and
Chinese language. Arabic and Urdu lay out right-to-left correctly — mirrored
navigation, mirrored lists, not simply translated strings. Each display is
lined; nothing falls again to English mid-checkout. The patron picks a
language within the app, or it follows the telephone. -
Mild and darkish themes, each constructed out of your model color.
Darkish mode is just not a inventory inversion — it’s a designed warm-neutral palette,
and the service provider’s model color seeds each themes. A model color too darkish
to learn on the darkish canvas is routinely lifted till it clears WCAG
distinction, so the app stays usable no matter color is ready. -
Re-skin with out touching code. Retailer title, tagline, brand
and model color come from the admin panel over the API, and the final identified
branding is cached on-device so a chilly begin paints your colors on the
first body. One script rebuilds the launcher icon and native splash for a
new service provider. -
Retailer-review prepared. In-app account deletion, visitor searching
and visitor checkout, privateness coverage and phrases reachable in-app, and
INTERNETas the one Android permission — the issues Apple and
Google truly reject apps over, already dealt with.
What the app does
| House |
Hero carousel with autoplay and swipe, class rail, flash offers with a stay countdown, bestsellers, featured, new arrivals, model strip — all pushed by admin knowledge. |
| Store |
Paginated grid, debounced search, kind by best-selling / latest / value, and filters for class, model, in-stock and on-sale. |
| Product |
Picture gallery, variation picker, stay inventory badge, evaluations with verified-buyer tags, in-app evaluate composer, suggestions, wishlist. |
| Cart |
Machine-local cart, amount steppers, swipe to take away, free-shipping progress banner. |
| Checkout |
Visitor or signed-in, saved deal with e-book, stay transport quotes by vacation spot, coupon preview, and cost by Money on Supply, bKash, SSLCommerz or PayPal. The server re-validates inventory, costs, coupons, promotions and tax — the app by no means decides what an order prices. |
| Orders |
Historical past with standing chips, full receipts, cargo monitoring hyperlinks. Visitor receipts are stored on-device so a visitor can nonetheless discover their order. |
| Account |
Profile, password, deal with e-book, weblog reader, contact / privateness / phrases pages, WhatsApp help hyperlink, language and theme pickers, and in-app account deletion. |
Included backend
The Laravel 12 backend is a full commerce platform, not a stub API. It ships
with an admin panel for merchandise, variations, classes, manufacturers, orders,
clients, coupons, promotions, transport zones, tax, cost gateways, weblog,
static pages and retailer branding — plus a React net storefront on the identical
area, so the app and the web site promote the identical catalogue.
Set up it by importing the folder and opening /set up in a
browser. Dependencies and the compiled admin frontend are already constructed into
the obtain, so shared internet hosting with no shell entry is ok — no Composer, no
npm, no construct step.
Below the hood
- Flutter 3.32+ / Dart 3.8+ (constructed and examined on Flutter 3.47.0 steady), Materials 3
- State: Riverpod (Notifier + FutureProvider)
- Navigation: go_router, with a bottom-tab stateful shell
-
Networking: Dio with a Bearer-token interceptor; the token
lives within the platform Keychain / Keystore, by no means in plain preferences -
Localization: customary Flutter
gen-l10nwith
ARB catalogues — including a thirteenth language is one file and one line -
Commented, formatted supply.
flutter analyzeis clear, and the
undertaking contains each widget exams and an end-to-end integration check that
drives an actual checkout in opposition to a working backend.
What you want
- Flutter SDK 3.32+ to construct the app (free)
- Android Studio / Xcode for launch builds and retailer submission
- PHP 8.2+ internet hosting with MySQL for the backend, over HTTPS
- Your individual Apple Developer and Google Play accounts to publish
Help
Lined: bugs within the merchandise, set up issues, questions
about documented options, and merchandise updates.
Not lined: customisation work, third-party plugin
integration, server administration, App Retailer / Play Retailer evaluate outcomes, or
fixes for code you may have modified. Please embody your
flutter --version output and steps to breed.
Photographs: the pictures within the demo retailer and in these preview
photographs is from Unsplash and is not included within the obtain.
Exchange it with your individual product photographs — see
Documentation → Demo knowledge. Full third-party licences and credit ship
within the obtain.

