- Pandas
- Python>=3.7 or newer
conda create -n myenv --file ENV.yml
conda activate myenv
# To show examples of all the scenarios
python dev.py --log-lvl info
# For continuous usage
python prod.py --log-lvl info
- Python 3.7 or newer
- Use a web framework such as FastAPI
- Use a dabatase for storage
- Book tables
- Changing bookings
- Cancel bookings
- Get all bookings
- See available tables
- create the menu with pricing (eg: pizza £10)
- Provide menu
- Take orders from a table (don't allow duplicate orders for the same table)
- See the existing orders (by time, first in first out)
- Update status of orders (prepping, cooking, ready)