InAllCart | eCommerce App Builder With Admin Panel | Flutter App
Powerful No Code App Builder – InAllCart Design your mobile app exactly the way you want – without writing a single line of code. Customize layouts, add dynam
Powerful No Code App Builder – InAllCart
Design your mobile app exactly the way you want – without writing a single line of code.
Customize layouts, add dynamic sections, manage banners, and control the entire app experience from one dashboard. Launch faster, update anytime, and stay ahead of competitors.
Inspired by leading quick commerce platforms, InAllCart ships with everything you need: a drag-and-drop mobile app builder, multi-vendor store management, zone-based delivery, live order tracking, wallet & cashback, loyalty & referrals, AI-powered product tools, and a full REST API.
Official Website: https://inallcart.com/
Documentation: https://docs.inallcart.com/
Future Updates Roadmap: https://inallcart.com/future-updates.html
⚠️ DISCLAIMER – Additional Costs:
AI-Powered Features: The AI product assistant uses OpenAI GPT-4o or Google Gemini services. These features require separate API keys and incur additional usage costs based on your selected provider’s pricing. AI features are optional and can be disabled.
Third-Party Services: Real-time tracking and zone management require Google Maps API (separate billing). Real-time notifications use Pusher or WebSocket services (usage-based costs). Firebase Cloud Messaging (FCM) is free but requires setup. Buyers are responsible for creating, configuring, and maintaining their own third-party service accounts and API credentials.
What You Can Build
InAllCart is not just a template – it is an entire commerce engine. Here is what you can launch:
Perfect for building quick commerce apps serving grocery, pharmacy, food delivery, and retail markets globally.
Business Types Supported
| Category | Examples |
|---|---|
| Quick Commerce | Grocery, Supermarket, Dark Store, Essentials |
| Food & Restaurant | Restaurant Delivery, Cloud Kitchen, Multi-Restaurant Marketplace |
| Pharmacy & Health | Medicine Delivery, Health Store, Medical Equipment |
| Fresh Products | Meat, Fish, Chicken, Vegetables, Fruits, Organic |
| Retail & Kirana | Local Store, Department Store, Franchise Chain |
| E-Commerce | Single Vendor Store, Multi-Vendor Marketplace, Fashion, Electronics |
| Super App | All-in-One City App, Local Services Platform |
✨ Key Highlights
- Drag & Drop App Builder – Design your mobile app home screen visually without a single line of code
- Unlimited App Designs – Widget library + layout styles + custom colors + backgrounds = infinite combinations
- Multi-Vendor Ready – Full seller registration, store approval, and commission management out of the box
- Zone-Based Delivery – Draw delivery zones on a map with custom fees, surge pricing, and per-km rates
- AI Product Assistant – Generate product name, description, and SEO content with one click (OpenAI GPT-4o / Gemini)
- Live Order Tracking – Real-time GPS tracking via Server-Sent Events, WebSocket, and Pusher
- Wallet + Cashback + Referral – Built-in digital wallet, cashback points system, and referral rewards engine
- Full REST API (V1) – Sanctum-authenticated API for building iOS & Android mobile apps
- 12 Payment Gateways – Razorpay, Stripe, PayPal, Paystack, PhonePe, Paytm, Flutterwave, Midtrans, and more
- 6-Step Installation Wizard – Deploy in minutes without touching the server manually
What’s Included in the Package
- Flutter User App Source Code
- Flutter Store App Source Code
- Flutter Driver App Source Code
- Admin Panel Source Code
- Complete Installation Documentation
- Demo Data
️ Server Requirements
- PHP 8.1 or 8.2
- MySQL 5.7+ / MariaDB 10.3+
- Apache / Nginx (mod_rewrite or URL rewrite support)
- PHP Extensions: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, cURL, ZIP
- Composer (for dependency installation)
- Node.js & NPM (optional, for compiling assets)
Complete Module List
Dashboard & Reporting
- Gross Revenue, Net Commission, Active Orders, Active Products, Active Stores – stat cards
- 7-day / 30-day Revenue Chart (Chart.js)
- Order Summary breakdown – Pending, Processing, Delivered
- Recent Transactions table + Store Verification queue
- One-click PDF Report download
Product Management
- Simple & Variant products (Size / Color / Weight combinations)
- 6-tab product form: Basic Info, Pricing & Inventory, Variants, Media, Organisation, SEO
- Auto-generate SKU and EAN-13 barcode
- MRP / Compare Price (strikethrough price) support
- Bulk Import via Excel (Normal Products + Variant Products sheets)
- AI Assistant – auto-generate name, description, features, and SEO content
- Image Manager with drag-and-drop reorder and primary image selection
- Seller Products view for marketplace mode
- In-Stock / Low Stock / Out-of-Stock filters
Store & Seller Management
- Store registration + admin approval workflow
- Store statuses: Pending, Active, Suspended, Rejected
- Per-store KYC document upload and verification
- Store detail tabs: Overview, Products, Orders, Staff, Payouts, Activity Log
- Multi-store seller support – one seller can own multiple stores
- Store payout management with process/reject workflow
- Store Switcher in the Seller Panel header
Order Management
- 7 order statuses: Pending → Confirmed → Packed → Picked Up → Out for Delivery → Delivered / Cancelled
- Assign, reassign, and unassign delivery partners per order
- Remove items from an order with automatic total recalculation
- Order-level chat: Customer ↔ Store and Customer ↔ Delivery Partner
- Invoice generation, print, and edit per order
- Filter by status, date range, and store
- Commission tracked per OrderItem
Delivery Partner Management
- Add, edit, activate, and deactivate delivery partners
- Delivery history and statistics per partner
- Payout management for delivery partners
- Real-time GPS location updates via mobile API
- Mobile API order acceptance / rejection / pickup / delivery flow
Zone Management
- Draw delivery zones as GeoJSON polygons on Google Maps
- Per-zone: Base Delivery Fee, Per-KM Fee, Minimum Order Amount
- Surge pricing – percentage or fixed increase during peak demand
- Stores can be assigned to multiple zones
- Zone activate / deactivate toggle
Offers, Coupons & Commission
- 3 coupon types: Percentage, Fixed Amount, Free Delivery
- Max discount cap, usage limits (global + per-user), validity dates
- First-order-only restriction toggle
- Restrict coupons to specific categories or stores
- 3-level commission hierarchy: Global Default → Store Base Rate → Category-Specific Rule
- Commission rules for delivery partners
Wallet, Loyalty & Referral
- Digital wallet per user – Credit, Debit, and Withdrawal Request management
- Signup bonus for new registrations
- Cashback Points System – earn % of order total as redeemable points
- Referral program – unique invite links, referrer + referee rewards
- Reward types: Wallet credit, Points, or Free Deliveries
- Loyalty dashboard with 7-day points trend chart
- Wallet export to CSV
️ App Builder (No-Code Mobile App Design)
- Home Header – Multi-tab header bar with background image / video / GIF per tab
- Quick Access Cards inside tabs linking to categories, stores, brands, or products
- Sticky header color, horizontal scroll or grid layout toggle
- App Content Widgets – Product carousels, Category grids, Brand showcases, Media Banners, Store lists
- Per-widget style selector, grid columns × rows, solid / gradient / image backgrounds
- Horizontal auto-scroll animation with configurable speed
- Widgets scoped per header tab
- Active/inactive toggle – hide without deleting
- Duplicate widget action
- Live Phone Preview – real-time mockup updates as you edit
- Category Screen Content – same widget engine for individual category pages
- Onboarding Screens – drag-and-drop slides with title, subtitle, and illustration image
- Onboarding global enable/disable toggle
Push Notifications & Email
- Send push notifications to All Users or specific FCM topics (Customers, Vendors, Admin, Promotions)
- 6 deep-link targets: Home, Category, Store, Product, Brand, Custom URL
- Image attachments in notifications (1200×600px recommended)
- Live phone preview while composing
- Sending to All Users also dispatches promotion emails automatically
- Configurable notification templates per order lifecycle event with variables
- Full email template editor (Welcome, Order Confirmation, Delivered, Cancelled, Promotion)
⚙️ Settings & Configuration
- Vendor Mode – Single Vendor, Multi-Vendor + Single-Store Cart, Multi-Vendor + Multi-Store Cart
- Authentication – Email/Password, Phone OTP, Email OTP (SMS gateways: Firebase, Twilio, MSG91, 2Factor, Nexmo)
- 12 Payment Gateways – Razorpay, Stripe, PayPal, Paystack, PhonePe, Paytm, Flutterwave, Midtrans, MyFatoorah, Instamojo, Bank Transfer, COD
- AI Settings – OpenAI GPT-4o or Google Gemini integration
- Firebase & FCM – Auto setup from JSON file or manual key entry, FCM test send
- Cloudflare CDN – Auto setup, cache purge
- SMTP Email – Any SMTP provider, test email send
- Order Flow – Auto-accept, order confirmation by Store or Delivery Partner
- Currency & Timezone – Per-zone currency, exchange rate management
- Cron Jobs Manager – URL or Command jobs, manual Run Now, success/fail status log
- Database Cleanup – Safe per-table reset with record count preview
User, Staff & Role Management
- 7 built-in roles: super_admin, admin, store_owner, store_manager, store_staff, delivery_partner, customer
- Custom role creation with granular permission checkboxes
- Route-level permission middleware (403 on unauthorized access)
- Admin Staff vs. Store Staff separation
- Seller Panel with EnsureStoreAccess middleware – sellers see only their own data
Content Management
- Static Pages (Terms, Privacy Policy, About, FAQs) with rich text editor
- Media library – JPEG, PNG, GIF, WEBP up to 2MB, reusable across all modules
- Landing page HTML editor
- Invoice Settings (logo, GSTIN, company address, footer text)
- GSTIN-ready invoice with draft / issued / paid / cancelled statuses
Seller Panel (Included)
A complete, separate panel at /seller for store owners, managers, and staff:
- Dashboard with today’s orders, revenue, and pending orders
- Order management – Accept, Reject, and progress orders through all statuses
- Product management – Create, edit, delete, and toggle products
- Staff management – Add store_manager and store_staff accounts
- Analytics – Revenue, top products, order trends
- Payout requests – Submit withdrawal with bank details
- KYC document submission via API
- Store Settings – Logo, banner, address, delivery settings, operational hours
- Multi-store switcher in the header
- Reviews – Read-only view of store product reviews
REST API V1 (Mobile App Ready)
All endpoints are prefixed /api/v1 and secured with Laravel Sanctum bearer tokens.
| Module | Key Endpoints |
|---|---|
| Auth | Register, Login, Phone OTP, Email OTP, Logout, Profile |
| Products | List, Search, Featured, By Category, Single, Related |
| Cart | View, Add, Update, Remove, Clear, Apply Coupon, Remove Coupon |
| Orders | Place Order, History, Track, Cancel, Live Tracking (ETag) |
| Payments | Available Methods, Initialize, Verify |
| Wallet | Balance, Transactions, Top-Up, Withdrawal Request |
| Points & Referral | Balance, History, Redeem, Referral Stats, Invite Link |
| Delivery Partner | Login, Accept/Reject Order, Pickup, Out-for-Delivery, Deliver, Location Update |
| Home Screen | Header Tabs + App Content Widgets in a single call |
| Real-Time | SSE Stream, WebSocket / Pusher events |
API Rate Limits
- Auth endpoints: 10 requests / minute
- Public routes (products, categories): 60 requests / minute
- Protected routes (cart, orders, wallet): 120 requests / minute
Feature Comparison
| Feature | Basic Scripts | InAllCart |
|---|---|---|
| No-Code App Builder | ❌ Rarely included | ✅ Drag & drop, live preview |
| Multi-Vendor Marketplace | ⚠️ Usually limited | ✅ Full seller + commission + KYC |
| Zone-based delivery with surge | ❌ Missing | ✅ GeoJSON polygons, per-km fees |
| Wallet + Cashback + Referral | ⚠️ Only wallet sometimes | ✅ Full loyalty ecosystem |
| AI product assistant | ❌ Not available | ✅ GPT-4o / Gemini integration |
| 12 Payment gateways | ⚠️ 2-3 max | ✅ Razorpay, Stripe, PayPal, etc. |
| Seller panel + Admin panel | ⚠️ Admin only | ✅ Both included |
| REST API with Sanctum | ❌ Rare | ✅ Full mobile-ready API |
⚡ 6-Step Installation Wizard
- System Requirements Check – PHP version, extensions, folder permissions
- Database Configuration – Host, port, name, username, password
- Admin Account Creation – Email and password for the super_admin
- Basic Settings – App name, timezone, currency, country
- Final Configuration – Queue driver, cache, broadcasting setup
- Installation Complete – Lock file created, wizard blocked from re-running
Upcoming Features (Roadmap)
- Classified Businesses – Buy & sell used goods, local classifieds
- Service Booking – Appointment scheduling, service provider dashboard
- Transportation & Logistics – Courier dispatch, real-time fleet tracking
- WhatsApp & Telegram Bot Integration – Order alerts & status updates
- Advanced Analytics with Drill-down Reports
- Multi-language Support (i18n) in Admin Panel
Technology Stack
- Backend: Laravel (PHP) – MVC architecture, Sanctum authentication, queue jobs, scheduled commands
- Database: MySQL / MariaDB
- Charts: Chart.js (Revenue Overview, Points Trend)
- Maps: Google Maps API (Zone drawing, delivery tracking)
- Real-Time: Server-Sent Events (SSE), Pusher, Laravel Echo
- Storage: Local or Cloudflare CDN
- Search: Full-text search engine with database fallback
- AI: OpenAI GPT-4o / Google Gemini
Changelog
v1.0.0 – Initial Release
- Full admin panel with all 45+ modules
- Drag-and-drop App Builder with live preview
- Multi-vendor store management
- Zone-based delivery with surge pricing
- 12 payment gateways
- AI product assistant (OpenAI + Gemini)
- Wallet, Cashback, and Referral system
- Complete REST API V1
- Seller Panel
- 6-step installation wizard
Coming in next version: Classified Businesses, Service Booking, Transportation, and Logistics / Courier modules. Many more..
Support
We provide 6 months of included support with every purchase. Our team responds within 24 hours on business days. Extended support is available as an optional add-on.
Please read the documentation before submitting a support request – the majority of common questions are answered there.
Note: Support covers installation issues, bug fixes, and questions about existing features. Custom development and feature additions are outside the scope of item support.
Thank you for choosing InAllCart. Build something great. – InAllCart Team
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Angry
0
Sad
0
Wow
0

