BISTRO
Restaurant and shop management: point of sale, orders, stock and analytics
- Next.js
- React
- TypeScript
- Tailwind CSS
- MongoDB
- WebSockets
- Electron
- React Query
- next-intl

A full management system for restaurants and shops, running live at bistrodz.com. Owners run the till, menu, staff, stock and reports from one dashboard; workers get their own point-of-sale screens; customers can order from a public online store and track their order. It works in five languages, including Arabic with a right-to-left layout, and ships as a desktop app too.
Features
- Touch-friendly point of sale with categories, combos and extras
- Real-time orders between the till, the kitchen and workers over WebSockets
- Menu, stock and expiry-date management with low-stock alerts
- Sales, menu and staff analytics with CSV export
- Separate admin, owner and worker roles with isolated data
- Public online store with checkout and order tracking
- Receipt printing and a customer kiosk mode
- Five languages (English, French, Arabic, Dutch, Slovenian) with RTL support