The cafeteria is really rused during Lunch Hour(Peak hours). Orders are processed very slowly. There is a huge waiting line to place your order which causes the food to be prepared a little late. Persoanlly sometimes I have had to go to classes without either finishing my lunch or just not be able to place my order at al.
A website based solution is made to address the issue. Where students can place their orders right before leaving for class and their orders can be picked up as soon as they reach the cafeteria. This helps prevent wastage of student time and increase in cafeteria revenue.
- Backend - Django(Python)
- Frontend - Django templates
- Database - SQL
git clone https://github.com/devmehtaa/SCOS.gitin your terminal to download the codebase locally.pip install venvinstall venv if not presentpython -m venv venvto create a virtual envvenv\Scripts\activateto activate the venv for windowspip install -r requirements.txtto download all dependenciespython manage.py migrateto initiate the databasepython manage.py createsuperuserto create your first user to loginpython manage.py runserverto start the serverclick on the URL provided in the terminal
- You can go
/adminin URL to go to the admin page where you can see the entire database and make new users. - if you login with a non - staff user you will be redirected to a student page.
- if you login with a staff user then you will be redirected to the staff page.
- Authentication system (Staff & Student Login)
- Staff
- Select Menu Item
- check pending orders
- account information
- Student
- Place Orders
- Payment through Razorpay
- Account Information