Description
✨ Key Features
- Multi-Vendor Marketplace: Multiple sellers with independent catalogs, pricing, and delivery areas.
- Daily Subscription Model: Set quantity per day, pause, skip, or modify deliveries anytime.
- Instant Purchases: One-time grocery orders alongside subscriptions.
- Delivery Agent App: Assigned routes, delivery confirmation (OTP/photo), wallet settlement.
- Vendor Panel: Stock, pricing, orders, settlements, payout requests.
- Admin Panel: Commissions, geo-zones, taxes, CMS pages, notifications, reports.
- Payments: Wallet, prepaid/postpaid billing cycles, Stripe / Razorpay / Paystack (version-dependent).
- Smart Scheduling: Morning/evening slots, cut-off times, holiday calendars.
- Notifications: Delivery updates, low wallet alerts, subscription reminders.
- Order Tracking: Real-time status + route progress updates for customers.
- Ratings & Feedback: Per-delivery feedback and product/vendor ratings.
- Reports & Analytics: Subscription churn, delivery success rate, vendor revenue.
- Multi-Language & Multi-Currency: RTL supported, local currencies & formats.
- SEO for Web Panel: Friendly slugs, metadata controls, sitemaps, rich snippets.
⚙️ Technical Stack
- Mobile Apps: Flutter 3.x (Dart) – Customer & Delivery Boy apps
- Backend & Admin: Laravel 10/11 (PHP 8.1+) with REST/JSON API
- Database & Cache: MySQL 8+ / MariaDB 10.5+; Redis for queue & cache (recommended)
- Push & Realtime: Firebase Cloud Messaging, sockets/webhooks for status updates
- Maps & Geo: Google Maps APIs (routes, distance matrix) or OpenStreetMap alternatives
- Payments: Stripe, Razorpay, Paystack (extendable)
- Infrastructure: Nginx/Apache + HTTPS, supervisor for queues
Server Requirements: PHP 8.1+, Composer, MySQL/MariaDB, Redis (recommended), TLS, required extensions: mbstring, openssl, intl, fileinfo, gd/imagick.
🧩 Installation Guide
- Backend: Upload files →
composer install --no-dev→ set.env→ runphp artisan key:generate→php artisan migrate --seed→php artisan storage:link. - Queue & Cron:
php artisan queue:work+* * * * * php artisan schedule:runscheduler. - Mobile Apps: Open in Android Studio / Xcode → set API base URL → add Firebase & payment keys → update icons, branding, package IDs → build APK/AAB/IPA.
- Vendor & Agent Enablement: Add commission rules, geo-zones, and onboarding for delivery agents and vendors.
- Test: Subscription cycles, wallet adjustments, delivery confirmations, and notifications end-to-end before launch.
📦 Deliverables
- ✅ Flutter app source: Customer + Delivery Agent
- ✅ Laravel Admin Panel & REST API
- ✅ Database migrations & seeders
- ✅ Payment & Maps integration stubs
- ✅ Sample content, README docs
- ✅ GPL license file
📱 Supported Platforms
- Android: 5.0+ (AAB/APK)
- iOS: 13+ (iPhone/iPad)
- Responsive Web Admin: Chrome, Safari, Firefox, Edge
🧠 Notes
- License: Released under the GPL — modify, study & redistribute with attribution.
- Customization Tips:
- Add smart routing to minimize travel distance & fuel costs.
- Introduce prepaid wallets & monthly billing cycles for stickier retention.
- Enable customer referrals and bundle discounts (milk + bread + eggs).
- E-E-A-T + SEO: Detailed product descriptions, structured booking schema, and compliance transparency strengthen credibility and conversions on your listing.
👨💻 Original Developer Credit
Please retain attribution to the original marketplace author (e.g.,
CodeCanyon) to honor their expertise and code provenance.
🔒 Disclaimer
This solution is a GPL redistribution for educational, testing, and development purposes. We are not the original vendor and do not provide official support. All brand names (Google Maps, Stripe, Razorpay, etc.) belong to their owners. Before production, ensure compliance with food-delivery regulations, tax laws, subscription billing rules, and app-store policies.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.