Restaurant management system
Orders, tables and billing — tracked in real time at live events.
An end-to-end web app for managing orders, tables and billing. I built all of it — the MySQL schema, roles and permissions, and the interface staff actually touch — then containerized it and deployed it. It's used at live events to track tables, drinks and shared bills in real time.
- Authentication, authorization and role separation with claims-based RBAC
- Orders, tables and shared bills, kept up to date in real time
- MySQL schema designed and queries tuned for daily operational use
- Containerized with Docker and deployed to Railway
Staying stable during live use. Mid-event, the app is the record of every open table and shared bill, so error handling had to be as solid as the features.