Platevo | Flutter Restaurant Food Delivery App Template With Node.js Backend and Admin Panel
Everything included in one purchase. Platevo is a complete restaurant food ordering and delivery system — the customer app, the driver app, the admin panel, and the Node.js backend, all in a single package. There are no separate apps to buy and no external CMS to install: the four parts are built together and talk to one REST API. Why Platevo? Four products, one purchase — customer app, driver app, admin panel and backend, already wired together. Modern Node.js / TypeScript…
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
Everything included in one purchase. Platevo is a complete restaurant food ordering and delivery system — the customer app, the driver app, the admin panel, and the Node.js backend, all in a single package. There are no separate apps to buy and no external CMS to install: the four parts are built together and talk to one REST API.
Why Platevo?
- Four products, one purchase — customer app, driver app, admin panel and backend, already wired together.
- Modern Node.js / TypeScript backend (NestJS) — uncommon in this category and easy for JavaScript developers to extend.
- Authentic Arabic and full RTL from day one, alongside English and Spanish.
- Server-side pricing and a single order state machine — totals and status changes are enforced by the backend, not the client.
Customer App Features (Flutter — iOS and Android)
- Browse the menu by category, search dishes, and open detailed dish pages with variations and add-on groups (with minimum/maximum selection rules and live price updates).
- Cart with coupons (percentage or fixed amount, with usage limits) and an order note.
- Delivery or pickup checkout with per-branch delivery zones and fees, scheduling, and driver tips.
- Cash on delivery or card payment.
- Live order tracking with a status timeline, order history, and one-tap reorder.
- Favourites, saved delivery addresses, and a notifications screen.
- Account tools including export my data and delete my account.
- English, Arabic (full RTL) and Spanish; light and dark themes; one-colour rebranding.
Driver App Features (Flutter — iOS and Android)
- Driver-only login and an online/offline availability toggle.
- Live delivery queue and an order detail screen with open-in-Maps and call-the-customer actions.
- Cash-on-delivery collection reminder and a status flow: picked up, on the way, delivered, plus decline.
- Earnings for today, this week and all time, with per-order payouts and delivery history.
Admin Panel Features (Next.js)
- Dashboard with live statistics, a 7-day revenue chart and top dishes.
- Live order board with a new-order sound alert, auto-refresh, driver assignment, one-click status advance, and a printable ticket.
- Menu and dish editor with nested variations and add-on groups.
- Branch editor with radius or polygon delivery zones, per-weekday opening hours, timezone, and flat or per-kilometre delivery fees.
- Drivers and earnings, customers, coupons, a marketing broadcast (push and email to opted-in customers), settings, and an audit log.
Backend (NestJS + PostgreSQL + Redis)
- One REST API with a committed OpenAPI 3.1 contract and a Postman collection.
- Server-side pricing, the order state machine, and JWT authentication with refresh-token rotation.
- Seed data with demo accounts, plus account export and account deletion endpoints.
What’s Included
- Full source for all four parts — customer app, driver app, admin panel and backend — plus a shared schema package.
- Self-contained HTML documentation with an architecture diagram, captioned screenshots, a quick-start, a configuration table, a database-backup guide, and a rebranding guide with exact file paths.
- OpenAPI 3.1 specification, Postman collection, and demo seed data.
Requirements
- Flutter 3.x to build the two mobile apps.
- Node.js 18+, PostgreSQL and Redis for the backend; pnpm to install dependencies.
- You build the apps and deploy the backend on your own hosting.
Note on Integrations
Card payments (Stripe), push notifications (Firebase Cloud Messaging) and transactional email (Resend) are implemented as clearly documented integration points that you connect with your own API keys — the standard, secure approach for marketplace items. Until you add your keys they run in a safe simulated mode, so the app is fully usable out of the box. An optional Google Maps key enables a map-pin address picker.
Support and Updates
The package ships with thorough, self-contained documentation covering setup, configuration, rebranding and database backups. For questions, please contact us through our CodeCanyon profile.
Related 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
Platevo | Flutter Restaurant Food Delivery App Template With Node.js Backend and Admin Panel
After successful payment, you will receive a download link for the source code