This is an inventory tracking web application that satisfies basic CRUD Functionality and ability to Push a button export product data to a CSV.
Backend is written in Python using Django Framework. Frontend is developed using this template and Bootstrap Framework.
If you encountered any problems while trying to run the app, please reach out to me at ruidih2@illinois.edu
Before we can run the app, we need to install some dependencies:
Follow this if you have macOS:
- Open up Terminal.
- If you don't have python3 downloaded, download python3 here
- Run
python --versionandpip --versionto make sure they are installed. Make sure you have python3 in this step. If not, add 3 after python and pip when running the following steps:python->python3,pip->pip3 - Run
pip install django. - Run
pip install django-crispy-forms. - Clone the repo
git clone https://github.com/ruidi-huang/Inventory-Tracking-App.git - Change the directory to
Inventory-Tracking-App(the root of this repo). - Run
python manage.py runserver. - Follow the instructions or go to localhost:8000 (make sure you are not using the port localhost:8000 first)
Follow this if you have Windows:
- I would suggest to use Git Bash to interface with the OS.
- If you don't have python3 downloaded, download python3 here
- Run
python --versionandpip --versionin bash shell to make sure they are installed. Make sure you have python3 in this step. If not, add 3 after python and pip when running the following steps:python->python3,pip->pip3 - Run
pip install django. - Run
pip install django-crispy-forms. - Clone the repo
git clone https://github.com/ruidi-huang/Inventory-Tracking-App.git - Change the directory to
Inventory-Tracking-App(the root of this repo). - Run
python manage.py runserver. - Follow the instructions or go to localhost:8000 (make sure you are not using the port localhost:8000 first)
Project Demo: