https://github.com/remiljw/kitchen-order
A Django web app that allows a manager create users as counter or kitchen staff. Counter staff can take orders. When orders are taken by counter staff, it is automatically sent in real-time to the pending screen of all kitchen staff. Kitchen staff can fulfil an order. Manager can see all orders, real-time.
https://github.com/remiljw/kitchen-order
django django-channels python python3 websocket
Last synced: about 2 months ago
JSON representation
A Django web app that allows a manager create users as counter or kitchen staff. Counter staff can take orders. When orders are taken by counter staff, it is automatically sent in real-time to the pending screen of all kitchen staff. Kitchen staff can fulfil an order. Manager can see all orders, real-time.
- Host: GitHub
- URL: https://github.com/remiljw/kitchen-order
- Owner: remiljw
- License: mit
- Created: 2021-01-11T18:25:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-27T23:14:47.000Z (over 5 years ago)
- Last Synced: 2026-01-02T10:55:54.269Z (6 months ago)
- Topics: django, django-channels, python, python3, websocket
- Language: Python
- Homepage:
- Size: 102 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kitchen-Order
A Django web app that allows a manager create users as counter or kitchen staff. Counter staff can take orders. When orders are taken by counter staff, it is automatically sent in real-time to the pending screen of all kitchen staff. Kitchen staff can fulfil an order. Manager can see all orders, real-time.
# SetUp
- Ensure you have Redis installed on your system, if not you can download here : https://redis.io/download
- After Installation, Open your Terminal to start the Redis server, run command `redis-cli` or `brew services start redis` if you use Mac.
- Clone Repo
- Create a virual environment using venv or virual env and activate it.
- `cd Kitchen_Order`
- run `pip install -r requirements.txt`
- `python3 manage.py migrate`
- `python3 manage.py createsuperuser`
- `python3 manage.py runserver`
- Login to Admin Dashboard(`localhost:8000/admin`), and make the superuser you created a Manager.
- Log in to the app `localhost:8000`
- Make sure your Redis server is always on, before you start the django server.