LIVE PREVIEWBUY FOR $43

All the pieces included in a single buy. Platevo is a whole restaurant meals ordering and supply system — the client app, the driving force app, the admin panel, and the Node.js backend, all in a single bundle. There aren’t any separate apps to purchase and no exterior CMS to put in: the 4 elements are constructed collectively and speak to 1 REST API.

Why Platevo?

  • 4 merchandise, one buy — buyer app, driver app, admin panel and backend, already wired collectively.
  • Trendy Node.js / TypeScript backend (NestJS) — unusual on this class and straightforward for JavaScript builders to increase.
  • Genuine Arabic and full RTL from day one, alongside English and Spanish.
  • Server-side pricing and a single order state machine — totals and standing modifications are enforced by the backend, not the shopper.

Buyer App Options (Flutter — iOS and Android)

  • Browse the menu by class, search dishes, and open detailed dish pages with variations and add-on teams (with minimal/most choice guidelines and reside value updates).
  • Cart with coupons (proportion or fastened quantity, with utilization limits) and an order observe.
  • Supply or pickup checkout with per-branch supply zones and charges, scheduling, and driver ideas.
  • Money on supply or card fee.
  • Reside order monitoring with a standing timeline, order historical past, and one-tap reorder.
  • Favourites, saved supply addresses, and a notifications display screen.
  • Account instruments together with export my knowledge and delete my account.
  • English, Arabic (full RTL) and Spanish; mild and darkish themes; one-colour rebranding.

Driver App Options (Flutter — iOS and Android)

  • Driver-only login and a web based/offline availability toggle.
  • Reside supply queue and an order element display screen with open-in-Maps and call-the-customer actions.
  • Money-on-delivery assortment reminder and a standing movement: picked up, on the best way, delivered, plus decline.
  • Earnings for at present, this week and all time, with per-order payouts and supply historical past.

Admin Panel Options (Subsequent.js)

  • Dashboard with reside statistics, a 7-day income chart and prime dishes.
  • Reside order board with a new-order sound alert, auto-refresh, driver task, one-click standing advance, and a printable ticket.
  • Menu and dish editor with nested variations and add-on teams.
  • Department editor with radius or polygon supply zones, per-weekday opening hours, timezone, and flat or per-kilometre supply charges.
  • Drivers and earnings, clients, coupons, a advertising broadcast (push and e-mail to opted-in clients), settings, and an audit log.

Backend (NestJS + PostgreSQL + Redis)

  • One REST API with a dedicated OpenAPI 3.1 contract and a Postman assortment.
  • Server-side pricing, the order state machine, and JWT authentication with refresh-token rotation.
  • Seed knowledge with demo accounts, plus account export and account deletion endpoints.

What’s Included

  • Full supply for all 4 elements — buyer app, driver app, admin panel and backend — plus a shared schema bundle.
  • Self-contained HTML documentation with an structure diagram, captioned screenshots, a quick-start, a configuration desk, a database-backup information, and a rebranding information with precise file paths.
  • OpenAPI 3.1 specification, Postman assortment, and demo seed knowledge.

Necessities

  • Flutter 3.x to construct the 2 cell apps.
  • Node.js 18+, PostgreSQL and Redis for the backend; pnpm to put in dependencies.
  • You construct the apps and deploy the backend by yourself internet hosting.

Word on Integrations

Card funds (Stripe), push notifications (Firebase Cloud Messaging) and transactional e-mail (Resend) are carried out as clearly documented integration factors that you just join with your individual API keys — the usual, safe method for market gadgets. Till you add your keys they run in a protected simulated mode, so the app is absolutely usable out of the field. An elective Google Maps key permits a map-pin tackle picker.

Help and Updates

The bundle ships with thorough, self-contained documentation protecting setup, configuration, rebranding and database backups. For questions, please contact us by means of our CodeCanyon profile.


Source