CartiGo – Flutter Ecommerce and Delivery App with Laravel Admin Panel
CartiGo – Full Stack On-demand Delivery and Ecommerce Platform Customer & Store Apps, Rider App, a Responsive Web Storefront & Laravel 12 Admin CartiGo is a production-ready, full-stack on-demand delivery and eCommerce platform. Customer, Store Manager and Delivery Boy apps, a fully responsive web storefront, and a powerful Laravel 12 backend — all deeply integrated in one bundle. Launch your own marketplace in days, not months. Important Note: This item integrates with seve…
- Version
- 3.0.0
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
CartiGo – Full Stack On-demand Delivery and Ecommerce Platform
Customer & Store Apps, Rider App, a Responsive Web Storefront & Laravel 12 Admin
CartiGo is a production-ready, full-stack on-demand delivery and eCommerce platform. Customer, Store Manager and Delivery Boy apps, a fully responsive web storefront, and a powerful Laravel 12 backend — all deeply integrated in one bundle. Launch your own marketplace in days, not months.
Important Note: This item integrates with several external third-party services including Firebase, Stripe, Razorpay, and PayPal. Usage of these services may incur additional costs that are not included in the purchase price of this item.
Complete Bundle — What You Get
- Customer App (Flutter – iOS & Android)
- Store Manager App (Flutter – iOS & Android)
- Delivery Boy App (Flutter – iOS & Android)
- Responsive Web Storefront (Laravel + Blade – runs in any browser)
- Laravel 12 Backend with full Admin Panel API
- Complete developer documentation
- Free lifetime updates
Demo Credentials
Admin Panel: https://cartigo.geekywebtech.com/admin/login
- Email: admin@cartigo.com
- Password: password
Web Storefront (Website): https://cartigo.geekywebtech.com/shop
- Email: customer@cartigo.com
- Password: password
- (Browse as a guest, or sign in for cart sync, checkout, orders & wallet)
Customer App:
- Play Store URL
- Email: customer@cartigo.com
- Password: password
Driver App:
- Play Store URL
- Email: driver@cartigo.com
- Password: password
Store Manager App:
- Play Store URL
- Email: admin@cartigo.com
- Password: password
1. Customer App
A polished Flutter shopping app for iOS and Android. Customers can browse products, manage their cart, checkout with multiple payment methods, track orders, and manage returns — all from a beautifully designed native app.
Product Discovery
- Home screen with dynamic banners, featured products, and categories
- Browse by Category and Brand
- Advanced product search with filters
- Product detail with image gallery, variants, ratings, and reviews
Shoppable Video Reels
A unique TikTok-style scrollable video feed where customers discover and instantly purchase showcased products — directly from the video.
Cart, Checkout & Payments
- Cart with coupon/discount code support
- Multiple shipping method selection
- Saved delivery address management
- Order notes and delivery instructions
- Razorpay, Stripe, PayPal, and Cash on Delivery
Promotions & Coupons
- Percentage and fixed discount coupons
- Minimum order amount validation
- Admin-controlled coupon management
Order Tracking & Returns
- Real-time order status timeline
- Push notifications on every status change
- Return request per order item
- Refund status tracking
Push Notifications
Firebase Cloud Messaging (FCM) delivers instant push alerts for new orders, status updates, and promotions to all three apps.
2. Web Storefront (Website)
Brand new in this release: a fully responsive shopping website, built with Laravel Blade on the same backend, database and API as the mobile apps. Your customers can browse, search, watch shoppable reels, add to cart and check out entirely in the browser — no app install required — while everything stays perfectly in sync with the apps and admin panel.
Web Storefront Features
- Fully responsive across desktop, tablet and mobile
- Dynamic homepage — hero slider, promo & delivery banners, category rails, product sections, deals, shoppable reels and featured brands
- Advanced category browsing with image thumbnails, sub-categories, a live price-range slider and variant (size / colour / weight) filters
- Instant product & brand search with type-ahead suggestions
- Rich product pages with variants, image gallery, reviews and similar products
- Shoppable video reels grid — watch and buy in one place
- Cart, coupons and a smooth multi-step checkout (Stripe, PayPal, Razorpay, Wallet & Cash on Delivery)
- Complete customer account — orders & live tracking, returns, wallet, refer & earn, wishlist, saved addresses and profile
- Shares the exact same catalogue, pricing, orders and settings as the apps — nothing to sync or maintain twice
- Ships inside your existing Laravel install at /shop — no separate server, framework or deployment
3. Store Manager App
A dedicated Flutter app for store owners to manage their operations on the go — view orders, update statuses, assign delivery boys, and monitor store performance.
Store Manager Features
- Dashboard with store statistics and sales overview
- View and manage all incoming orders
- Update order status (pending, processing, shipped, delivered)
- Assign delivery boys to specific orders
- Real-time push notifications for new orders
4. Admin Panel (Laravel 12 API)
A powerful REST API backend with a full admin module — manage products, categories, orders, customers, delivery boys, coupons, shipping zones, taxes, and more.
Order & Return Management
- Full order lifecycle management with status history
- Return request approval and rejection
- Refund processing and tracking
- Inventory auto-restore on cancellation
- Coupon management with usage restrictions
5. Driver App
A purpose-built Flutter app for your riders — accept assigned orders, update delivery status, track earnings, and manage settlements.
Driver App Features
- Dashboard with assigned orders and delivery stats
- Order detail with customer info and delivery address
- Status updates: picked up, in transit, delivered
- Wallet and earnings overview
- Settlement history
- Online/Offline status toggle
- Real-time push notifications for new assignments
Complete Feature List
Why Choose CartiGo?
Technology Stack
- Flutter 3.38.5 (Dart 3.10.4) – Customer App, Store Manager App, Delivery Boy App
- Laravel 12 (PHP 8.2+) – Backend REST API
- Laravel Blade + responsive HTML/CSS/vanilla JS – Web Storefront (no build step, no extra framework)
- JWT Authentication – Secure token-based auth with separate guards per user type
- Firebase Cloud Messaging – Real-time push notifications across all 3 apps
- Razorpay, Stripe, PayPal – Three payment gateways out of the box
- Provider – State management across all Flutter apps
- Swagger – Auto-generated API documentation
Requirements
- PHP 8.2+ with Composer
- MySQL 8.0+
- Flutter 3.38.5 with Dart 3.10.4 SDK
- Firebase project (for push notifications)
- Razorpay / Stripe / PayPal account (for payments)
Support
Full setup documentation is included with your purchase. Dedicated support is available via the support tab on this listing to help you get up and running quickly.
Changelog
== Version 3.0.0 – Responsive Web Storefront (31 July 2026) == ====================Web Storefront (New)==================== [+ Added] Brand-new responsive shopping website built on Laravel Blade, served at /shop on the same backend and database [+ Added] Dynamic homepage – hero slider, promo & delivery banners, category rails, product sections, deals, shoppable reels and featured brands [+ Added] Category browsing with image thumbnails, sub-categories, live price-range slider and variant (size / colour / weight) filters [+ Added] Instant product & brand search with type-ahead suggestions [+ Added] Product pages with variants, gallery, reviews and similar products [+ Added] Shoppable video reels grid – watch and buy [+ Added] Cart, coupons and multi-step checkout (Stripe, PayPal, Razorpay, Wallet, COD) [+ Added] Full customer account – orders & tracking, returns, wallet, refer & earn, wishlist, addresses and profile [+ Added] Redesigned sign in / register / forgot-password pages [* Improved] Store/App download links now driven from .env (APP_ANDROID_URL / APP_IOS_URL) ====================Backend (Laravel)==================== [+ Added] Optional attribute_values filter on the product listing API (backwards compatible – apps unaffected) [+ Added] Web storefront routes, controllers and Blade views under /shop == Version 2.0.0 – Major Feature Update & Bug Fixes (28 June 2026) == ====================Backend (Laravel)==================== [+ Added] In-App Wallet System implementation and API endpoints [+ Added] Refer & Earn System with referral codes and rewards [+ Added] Featured Products, Popular items, and New Arrivals logic in Home API [+ Added] Demo data seeders for Wallet and Referral features [+ Added] Admin change password endpoint [+ Added] App version tracking in configuration [* Fixed] Hardened admin panel settings input sanitization [* Fixed] Extracted inline CSS from landing page to dedicated stylesheet for better caching [* Fixed] Seeders now use secure .env variables instead of hardcoded credentials [* Fixed] Checkout address ownership validation [* Fixed] Coupon discount now correctly applied during order creation [* Fixed] Double notification on new order – removed duplicate notification [* Fixed] Cart update/remove endpoints now return 404 when item not found instead of silent success [* Fixed] Internal error messages no longer exposed to API clients [* Fixed] Users can now only review products they have actually purchased [* Fixed] Admin order status update now validates allowed transitions and returns clear error messages ====================Customer App==================== [+ Added] In-App Wallet System UI with balance, transaction history, and checkout integration [+ Added] Refer & Earn System with native share sheet for easy inviting [+ Added] Similar Products section in product details to drive cross-sales [+ Added] Redesigned Home Screen layout for better product discovery [+ Added] Order cancellation support [+ Added] Pagination metadata support in order listing [+ Added] Status filter for order listing [* Fixed] Wallet transactions list layout for a flush UI [* Fixed] Safe area black background issue on newer devices [* Fixed] Cleaned up Profile screen and onboarding flows [* Fixed] Firebase and core package names updated for new branding [* Fixed] Debug logging hardened – sensitive data no longer leaks to logs [* Fixed] Order listing screen updated to handle new pagination response format == Version 1.0.0 – Initial Release == ====================Customer App==================== [+ Added] Onboarding screens for first-launch experience [+ Added] Guest Mode – browse and explore without an account [+ Added] JWT-based authentication with login, register, forgot and reset password [+ Added] Dynamic home screen with promo banners, exclusive drops, categories, brands, trending, featured and new arrival product sections [+ Added] TikTok-style shoppable Video Reels feed with auto-play, wishlist, views counter and direct product navigation [+ Added] Floating action button on home screen for quick access to video reels [+ Added] Product detail screen with multi-image gallery, full-screen viewer, variant selection (size/color), stock status, ratings and reviews [+ Added] Advanced search with real-time results, sort options (newest, price low-high, price high-low) and filters (price range, in-stock only) [+ Added] Cart with quantity management, out-of-stock detection, coupon code support and order summary [+ Added] Checkout with address selection, automatic shipping and tax calculation, and order notes [+ Added] Razorpay payment (native SDK – UPI, cards, netbanking), Stripe (WebView), PayPal (WebView) and Cash on Delivery [+ Added] Order history with status tracking (Placed, Processing, Shipped, Delivered, Cancelled) [+ Added] Visual order status stepper on order detail screen [+ Added] Return and refund request flow with return progress tracker (Requested, Approved, Refunded) [+ Added] Wishlist to save and manage favourite products [+ Added] Product reviews – submit star ratings and written reviews [+ Added] Multiple delivery address management (add, edit, delete, set default) [+ Added] Edit profile with avatar, name and phone update [+ Added] Change password from profile [+ Added] In-app notification center with mark-as-read support [+ Added] Firebase FCM push notifications for order updates and promotions [+ Added] Help Center with FAQ support [+ Added] Static pages (Privacy Policy, Terms of Service) via WebView [+ Added] Brand browsing screen with brand-filtered product listing [+ Added] Category browsing screen with category-filtered product listing [+ Added] Re-Order functionality to quickly reorder previously purchased items [+ Added] Orders filter by status for easier order tracking [+ Improved] Add to Cart with real-time stock validation and variant-aware pricing [+ Improved] Delivery zone display on map for improved clarity [+ Improved] Order tracking with faster and more accurate status updates [+ Improved] Map performance and accuracy for better location handling ====================Store Manager App==================== [+ Added] Secure JWT login with forgot and reset password [+ Added] Dashboard with store statistics (total orders, revenue, pending count) [+ Added] Real-time order list with filter tabs (All, Pending, Processing, Shipped, Assigned, Delivered) [+ Added] Auto-refresh every 30 seconds for live order updates [+ Added] Order detail view with customer info, items, payment status and total [+ Added] Order status management (update from pending through to delivered) [+ Added] Delivery boy assignment to specific orders [+ Added] Delivery boy availability list [+ Added] Firebase FCM push notifications for new incoming orders ====================Delivery Boy App==================== [+ Added] Secure JWT login with forgot and reset password [+ Added] Dashboard with assigned order stats (active and past orders) [+ Added] Auto-refresh every 30 seconds for live assignment updates [+ Added] Order detail with customer name, email, phone (tap to call) and delivery address (tap for map directions) [+ Added] One-tap delivery status updates: Mark as Picked Up, Mark as Delivered [+ Added] Google Maps and Apple Maps integration for navigation to delivery address [+ Added] Wallet and earnings overview [+ Added] Settlement history screen [+ Added] Online/Offline status toggle [+ Added] Profile and personal information management [+ Added] Firebase FCM push notifications for new order assignments [+ Improved] Map performance and accuracy for better delivery location handling [+ Improved] Order tracking with faster and more accurate status updates ====================Admin Panel==================== [+ Added] Dashboard with key metrics: total orders, revenue, today's orders, total customers, low stock alerts, pending orders [+ Added] Sales chart (last 30 days), recent orders table, top selling products and latest members widgets [+ Added] Full product management: add/edit/delete with multi-image upload, auto-compression, thumbnail generation, SEO meta tags [+ Added] Product variant system with attributes (size, color etc.), individual SKU, price and stock per variant [+ Added] Inventory tracking with automatic stock deduction on order and restoration on cancellation [+ Added] Low stock threshold alerts on dashboard [+ Added] Inventory transaction log [+ Added] Video Reels management: upload MP4/AVI/WebM or link video URL, assign to product, set thumbnail [+ Added] Category management with icons, sort order, SEO slugs and active/inactive toggle [+ Added] Brand management [+ Added] Attribute and attribute value management for product variants [+ Added] Order management with full lifecycle: pending, processing, shipped, delivered, cancelled [+ Added] Order status history log [+ Added] PDF invoice generation and email to customer [+ Added] Return and refund management: approve/reject with notes, mark as refunded [+ Added] Customer management: view profile, order history, addresses, wishlist, block/unblock [+ Added] Delivery boy management: add agents, configure commission/per-order/salary payment models [+ Added] Delivery boy earnings and settlement management [+ Added] Coupon and discount management: percentage and fixed amount, validity period, usage limits, minimum order amount [+ Added] Banner management with positions (home_slider, exclusive_drops, custom), product/category/URL links and badge labels [+ Added] Shipping zone and shipping method configuration with conditional pricing (by price or weight) [+ Added] Tax rate configuration with inclusive/exclusive tax types per country [+ Added] Review and rating moderation: approve, reject, delete [+ Added] Push notification broadcasting: send to all users or specific customers with deep link actions [+ Added] Automated push notifications for order placed, status changes, payment confirmation and cancellation [+ Added] FAQ management [+ Added] Static page management (Privacy Policy, Terms of Service etc.) [+ Added] Payment method configuration [+ Added] Role-based access control (RBAC) with custom roles and granular permissions [+ Added] System settings: site name, logo, contact info, currency, inventory threshold, image compression [+ Added] Email configuration via SMTP [+ Added] Cron job scheduling for daily backups and automated tasks [+ Added] Single Vendor System to run the platform as a single store [+ Added] Tax Including/Excluding option for flexible pricing configuration [+ Added] Notification Sound for enhanced real-time experienceRelated products
More digital goods in the same category or with similar tags.
Mobile / Flutter / Full Applications
Maha - Ecommerce Flutter App
Mobile / Flutter / Full Applications
BudgetBuddy - Expense Tracker & Manager App
Mobile / Flutter / Full Applications
DealDash - Online Sell and Buy Products
Mobile / Flutter / Full Applications
StoreMax - Shopify Mobile Ecommerce App Template
Mobile / Flutter / Full Applications
Grocery App - Grocery Delivery App Flutter iOS/Android App
Mobile / Flutter / Full Applications
Sales Tracker with Agents and Shop Owner
Mobile / Flutter / Full Applications
PetCare Pet Food product & vet consulting app in flutter & website in laravel
Mobile / Flutter / Full Applications
Olivette - Multivendor Grocery System & Free Landing Page
CartiGo – Flutter Ecommerce and Delivery App with Laravel Admin Panel
After successful payment, you will receive a download link for the source code