A web app to help a restaurant keep track of its inventory throughout the day. Capstone project for Codecademy Django course.
This app uses Bootstrap 5, htmx, _hyperscript, Bokeh for the revenue chart, and django-admin-interface. The majority of that was added after completing the requirements for the assignment (v1.0)
Visit iamjameswalters.pythonanywhere.com to interact with a live demo of the app. The database should reset nightly. Feel free to create your own account, or use user: testuser/pass: mealwise
. Without signing in, you can place and delete orders. All the other features require an account.
Dependencies and virtual environments on this project are managed with Poetry. After cloning the project, enter the repository and run poetry install
. This will install all the project's dependencies within a virtual environment. Once that's done, run poetry shell
to enter that environment, and navigate to the mealwise/
directory to run manage.py runserver
. Have fun! 🙂️
There's also a requirements.txt
if you'd like to use that. Just create and spin up your virtual environment, and pip install -r requirements.txt
.
This project uses a handful of demo images. These were sourced from Wikimedia Commons/Flickr under Creative Commons licenses. In compliance with the terms of those licenses, here is attribution for the images I used:
Public Domain
None of the images were modified.