This program was created as part of my IB Computer Science Internal Assessment. It serves as a digital menu for Vilnius Lyceum, allowing students to browse through the meals available on today's menu. Students can mark their favorite meals and leave comments. The application aims to enhance the user experience by providing detailed nutritional information and prices for each meal, making it easier for students to make informed choices.
- Browse today's menu with detailed nutritional information
- Mark favorite meals for quick access
- Leave comments and feedback on meals
- Filter meals by type and dietary preferences
Clone or download the project to your local machine.
Open your command line interface and navigate to the project folder. Create a virtual environment using the following command:
python -m venv (Path To Project)The recommended Python version is 3.11, as the program was developed using this version.
Activate your virtual environment and install the required libraries by running:
pip install -r requirements.txtNavigate to the canteen_menu folder:
cd canteen_menupy manage.py runserverOpen your web browser and go to localhost:8000. You can log in using the admin credentials:
- Username: admin
- Password: admin
Note: These credentials are for demonstration purposes only and are not used in the real program. The real program is localized to the local language, while this documentation is in English.
Once the server is running, you can navigate through the menu, mark your favorite meals, and leave comments. Here are some screenshots of the application in action:


