Description
CartiGo – On-Demand Delivery & eCommerce Flutter App | Customer, Store & Rider Apps + Laravel
CartiGo – On-Demand Delivery & eCommerce Flutter App | Customer, Store & Rider Apps + Laravel is a production-ready, full-stack on-demand delivery and eCommerce platform. Four deeply integrated apps — Customer, Store Manager, Delivery Boy, and a powerful Laravel 12 backend — all in one bundle. Launch your own marketplace in days, not months.
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. 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


