Le Barger
Direct ordering and restaurant operations
An ordering application for a burger restaurant.
Le Barger connects a local ordering experience with daily restaurant operations, processing orders without a third-party platform and keeping customers, staff and couriers on the same information flow.

- 01CustomerOrder received
- 02KitchenKitchen notified
- 03InventoryInventory synced
- 04DeliveryCourier assigned
Illustrative scenario — no customer data
The need
The restaurant needed one solution for pickup and local delivery, with direct control over the menu, service slots, inventory and customer relationship.
Customer experience
The Flutter app shows a dynamic menu, recalculates pricing server-side, handles pickup or delivery and presents a real-time order timeline.
- Customisation, options and add-ons
- Addresses, history and live tracking
- Push notifications and preparation estimates
- Loyalty: one free burger after ten purchased
Restaurant operations
Administrator, operator and courier roles have distinct permissions. The staff workspace combines the order queue, slot capacity, stock levels, outages, courier assignment and operational indicators.
Architecture and status
Supabase provides Postgres, Auth, Realtime, RLS and transactional functions. The public website uses React and Vite. The mobile application is now live and uses the same foundation for ordering, tracking and loyalty.
Architecture
- Mobile client
- Flutter · Riverpod · GoRouter
- Data
- Supabase Postgres · Realtime · RLS
- Notifications
- FCM · APNs · Edge Functions
- Public site
- React · Vite · Vercel
Constraints stated transparently
- Live availability is confirmed; the mobile distribution channels are not specified here.
- OAuth flows and push notifications must continue to be validated on real devices as the product evolves.
- Online payment is not presented as active in production.
- Restaurant data and legal materials must remain current in production.