This project is an inventory management web app for a theoretical logistics company. It has basic CRUD functionality, and also allows deletion comments and restoration as per one of the prescribed challenges.
- MongoDB: Create an account on Mongodb, and download MongoDB compass and connect to a localhost (follow the guide)
- Python: Install the most recent version of python and pip (pip comes with python)
- Clone the repo
git clone https://github.com/JeffeyL/LogisticsInventory.git
- Navigate to the folder containing requirements.txt and install the required packages
pip install -r requirements.txt
- Open and run the project
python run.py
- Access the localhost web URL, then enter a userID, which will be stored in cookies
- Click create to create a new item in the inventory
- The created item will be shown in the inventory page, and individual items can be updated or deleted by clicking on the links on each item.
- After deleting an item, it can be seen in the deleted page, and can be restored or permanently deleted.