A robust Restaurant Management System built with Django. This project facilitates the management of restaurant operations including menu creation, table management, order processing, kitchen display system, billing, inventory management, staff management, and user authentication.
-Comming Soon
Comming Soon
- Python 3.6+
- Django 3.2+
- Git
- Install Python
- Install Django
pip install django
- Install Django PhoneNumberField
pip install django-phonenumber-field
- Install num2words
pip install num2words
- Install Virtual Environment
pip install virtualenv
- Clone the repository
git clone https://github.com/pokharelsugam/rms-django.git cd rms-django
- Create a virtual environment and activate it.
virtualenv env env\scripts\activate pip install django pip install django-phonenumber-field pip install num2words
- Run the migrations
python manage.py makemigrations #may or may not be required python manage.py migrate #must be required
- Create a superuser
python manage.py createsuperuser
- Start the development server
python manage.py runserver
- Navigate to http://127.0.0.1:8000/admin to access the admin interface and manage your restaurant data.
- Create staff from registration form.
- If if you need to assign superuser to staff please go django admin pannel through http://127.0.0.1:8000/admin/staff/staff/ and navigate to staff.