Production-Ready ยท Fully Documented

Launch Your
eCommerce Empire
with CartiGo

A complete Flutter 3.19+ mobile platform with Laravel 12 backend. Customer App, Store Manager App, Delivery Boy App โ€” all in one bundle.

4
Apps Included
60+
API Endpoints
3
Payment Gateways
Laravel 12
Backend
Home
Product
Cart
Flutter 3.19+
Laravel 12
iOS
Android
Firebase FCM
JWT Auth
Stripe
PayPal
Razorpay

Live Demo Access

Test every feature before you buy. All four apps are live and ready.

๐Ÿ‘‘

Admin Panel

Open Admin
Email: admin@cartigo.com
Pass: password
๐Ÿ›๏ธ

Customer App

Download APK
Email: customer@cartigo.com
Pass: password
๐Ÿช

Store Manager App

Download APK
Email: admin@cartigo.com
Pass: password
๐Ÿ›ต

Delivery Boy App

Download APK
Email: driver@cartigo.com
Pass: password

Everything Your Business Needs

One purchase gives you a complete ecosystem โ€” customer shopping, store management, delivery operations, and a powerful backend API.

Customer Shopping App

A polished, feature-rich shopping experience. Customers browse, order, pay, and track โ€” all from a beautifully designed native app.

  • Home Feed โ€” Banners, featured products, categories, brands, new arrivals
  • Smart Search & Filters โ€” Search by name, filter by category, brand, price
  • Shoppable Video Reels โ€” TikTok-style feed, tap to buy directly from video
  • Cart & Checkout โ€” Coupon codes, address selection, order notes
  • 3 Payment Gateways โ€” Razorpay, Stripe, PayPal + Cash on Delivery
  • Returns & Refunds โ€” Item-level return requests with refund tracking
  • Push Notifications โ€” Firebase FCM for order updates and promotions
  • Wishlist & Reviews โ€” Save favourites, submit star ratings and reviews
Flutter 3.19+
iOS
Android
Customer App

Store Manager App

A dedicated app for store owners to manage their operations on the go โ€” orders, delivery assignments, and store performance.

  • Dashboard โ€” Store statistics, revenue overview, pending orders
  • Order Management โ€” View, update status, manage all incoming orders
  • Delivery Assignment โ€” Assign delivery boys to specific orders
  • Delivery Boy List โ€” View availability and status of all riders
  • Real-Time Alerts โ€” Instant push notifications for every new order
  • Secure Login โ€” JWT auth with session persistence and auto-refresh
Flutter 3.19+
iOS
Android
Store App

Delivery Boy App

Purpose-built for riders โ€” accept orders, update delivery status, track earnings, and manage settlements with ease.

  • Dashboard โ€” Assigned orders, delivery stats, quick overview
  • Order Details โ€” Customer info, delivery address, item breakdown
  • Status Updates โ€” Picked up โ†’ In Transit โ†’ Delivered
  • Wallet & Earnings โ€” Real-time earnings overview and balance
  • Settlement History โ€” Track all past payouts from the platform
  • Online/Offline Toggle โ€” Go available or unavailable with one tap
  • Instant Notifications โ€” Firebase FCM alerts for new order assignments
Flutter 3.19+
iOS
Android
Driver App

Laravel 12 Backend & Admin API

A powerful REST API with 60+ endpoints, JWT auth, Swagger docs, and a full admin module managing every aspect of the platform.

  • JWT Auth โ€” Separate guards for customers, admins, and delivery boys
  • Product Catalog โ€” Products, variants, categories, brands, attributes, images
  • Order Engine โ€” Cart, checkout, coupons, tax, shipping zones
  • Returns & Refunds โ€” Full return workflow with refund processing
  • Delivery Management โ€” Earnings, commissions, settlements
  • FCM Notifications โ€” Firebase HTTP v1 API push notifications
  • Swagger Docs โ€” Auto-generated API documentation
  • RBAC โ€” Role-based access control with permissions
Laravel 12
MySQL 8
JWT
// Sample API Endpoints
GET /api/v1/products
POST /api/v1/checkout
GET /api/v1/orders/{id}
PUT /api/v1/delivery/orders/{id}/status
POST /api/v1/payment/stripe/create
POST /api/v1/payment/razorpay/verify
GET /api/v1/admin/dashboard/stats
POST /api/v1/returns
60+ Endpoints Swagger Docs 43 Models

Uncompromising Technical Capabilities

Every feature you need to run a professional eCommerce and delivery business โ€” built in, not bolted on.

๐Ÿ’ณ

3 Payment Gateways

Razorpay (native SDK), Stripe and PayPal (WebView). Plus Cash on Delivery. All configured out of the box.

๐ŸŽฌ

Shoppable Video Reels

TikTok-style vertical video feed. Customers discover products and add to cart directly from the video.

๐Ÿ””

Firebase Push Notifications

FCM HTTP v1 API. Automated alerts for order placed, status changed, payment confirmed โ€” across all 3 apps.

๐Ÿ”„

Returns & Refunds

Complete return workflow. Customers initiate per-item returns, admin approves/rejects, refund tracked end-to-end.

๐Ÿ“ฆ

Product Variants

Add custom attributes (size, color, material) with individual SKUs, prices, and stock levels per variant.

๐ŸŽซ

Coupon System

Percentage and fixed-amount coupons with expiry dates, usage limits, and minimum order amount validation.

๐Ÿšš

Shipping Zones & Tax

Zone-based shipping with price/weight conditions. Tax rates by country with inclusive/exclusive options.

๐Ÿ’ฐ

Delivery Boy Earnings

Commission, per-order, or salary models. Wallet balance tracking and settlement history for every rider.

โญ

Reviews & Ratings

Star ratings with written reviews. Admin moderation โ€” approve or reject before they go live on product pages.

๐Ÿ›ก๏ธ

JWT Auth + RBAC

Separate JWT guards for customers, admins, and delivery boys. Role-based permissions for admin panel access.

๐Ÿ“Š

Analytics Dashboard

Real-time sales charts, revenue tracking, top products, customer insights, and low-stock alerts.

๐Ÿ“

Swagger API Docs

Auto-generated API documentation for all 60+ endpoints. Makes customisation and integration straightforward.

See It In Action

Real screenshots from the live demo โ€” no mockups, no stock photos.

Accept Payments Worldwide

Three fully integrated payment gateways out of the box. Switch from test to live keys in minutes.

Stripe

Credit & Debit Cards globally via secure WebView checkout

Active

PayPal

Express digital checkout via PayPal WebView flow

Active

Razorpay

UPI, NetBanking & Cards via native SDK (India)

Active
๐Ÿ’ต

Cash on Delivery

Pay upon physical receipt โ€” no gateway required

Active

How CartiGo Works

Four interconnected apps working together seamlessly to run your entire eCommerce operation.

1

Customer Orders

Customer browses the app, adds items to cart, applies a coupon, and checks out with their preferred payment method.

2

Store Receives Alert

Store Manager App gets an instant push notification. Manager reviews the order and assigns it to an available delivery boy.

3

Rider Picks Up

Delivery Boy App notifies the rider. They accept, pick up the order, and update status at each step of the journey.

4

Delivered & Settled

Customer receives the order and a notification. Rider's earnings are logged. Admin views full analytics and settles payouts.

Built With Modern Technology

Production-ready stack using the latest stable versions of industry-standard frameworks.

๐Ÿ˜

Backend (Laravel)

  • FrameworkLaravel 12
  • LanguagePHP 8.2+
  • DatabaseMySQL 8.0
  • AuthenticationJWT
  • API DocsSwagger / L5-Swagger
  • Image ProcessingIntervention Image 3
  • NotificationsFirebase FCM HTTP v1
  • API Endpoints60+
  • Database Models43
๐Ÿ“ฑ

Mobile Apps (Flutter)

  • FrameworkFlutter 3.19+
  • LanguageDart 3.x
  • State ManagementProvider
  • HTTP Clienthttp 1.6+
  • Secure Storageflutter_secure_storage
  • Push Notificationsfirebase_messaging
  • Image Cachingcached_network_image
  • Animationsflutter_animate
  • PlatformsiOS & Android
๐Ÿ”Œ

Integrations

  • PaymentStripe 19.x
  • PaymentPayPal (Google API Client)
  • PaymentRazorpay 2.9
  • NotificationsFirebase FCM
  • EmailSMTP / Queue
  • Videovideo_player
  • WebViewwebview_flutter
  • Ratingsflutter_rating_bar
  • BackupAutomated Cron

Everything Included

No hidden extras. No separate purchases. One bundle, complete platform.

๐Ÿ“ฑ

Customer Flutter App

Complete source code for iOS & Android with clean Provider architecture and all screens.

๐Ÿช

Store Manager Flutter App

Full source code for the store owner app โ€” order management, delivery assignment, push notifications.

๐Ÿ›ต

Delivery Boy Flutter App

Complete rider app source code โ€” order acceptance, status updates, earnings tracking.

โš™๏ธ

Laravel 12 Backend

Full REST API source code with 60+ endpoints, JWT auth, payment gateways, and admin module.

๐Ÿ“š

Full Documentation

Step-by-step installation guide, API reference, Firebase setup, and deployment checklist.

๐Ÿ”„

Free Lifetime Updates

All future bug fixes and improvements included. Purchase once, benefit forever.

Frequently Asked Questions

Everything you need to know before purchasing.

What's included in the purchase?
You get 4 complete source code projects: Customer Flutter App, Store Manager Flutter App, Delivery Boy Flutter App, and the Laravel 12 Backend. Plus full documentation and free lifetime updates.
Do I need a server to run this?
Yes, the Laravel backend requires a PHP 8.2+ server with MySQL. Any shared hosting, VPS, or cloud provider that supports Laravel will work. The Flutter apps connect to your backend via the API URL you configure.
Do I need to know Flutter or Laravel to use this?
Basic knowledge of Flutter and Laravel is recommended for setup and customisation. The documentation covers installation step by step. If you're comfortable with mobile development and PHP, you'll be up and running quickly.
How do I set up payment gateways?
Add your Stripe, PayPal, and Razorpay API keys to the backend .env file. The documentation includes step-by-step instructions for each gateway. Switch from test/sandbox keys to live keys when you're ready to go live.
Is Firebase setup required?
Yes, Firebase is required for push notifications across all three apps. You'll need to create a Firebase project, download the google-services.json and GoogleService-Info.plist files, and add your Firebase service account credentials to the backend.
Can I publish the apps to the App Store and Play Store?
Yes. You'll need to update the app bundle ID / package name to your own, generate a release signing keystore for Android, and configure your Apple Developer account for iOS. The documentation includes a full deployment checklist.
What kind of support is provided?
Support is provided via the CodeCanyon support tab. We respond to setup questions, bug reports, and configuration issues. Custom feature development is not included in standard support but can be discussed separately.

Ready to Launch Your
eCommerce Platform?

Get all 4 apps, full source code, documentation, and lifetime updates in one purchase.

Buy on CodeCanyon