Fill up the .env.example file inside /api and rename to .env
npm run install-dependencies
cd api & npm run install-dependencies
npm start in both root and /api
App should be running on http://localhost:3000/
Navigate to http://localhost:3000/auth
Enter USER_AUTH_TOKEN as in the .env file
❌ Constraints:
Admin interface and customer interface living on the same domain. Ideally would split them into two microservices living on different servers and clients.
Will be changing to AWS S3 for image hosting
Untested integration with shop's cashier system and thermal printers
Not stress tested
❓ Upcoming prioritised features
Admin able to update/delete orders that customers wrongly placed.
Custom options for each food item. (e.g. no spring onions)
Summary of past service sessions with data analysis on number of tables/orders and revenue each.