In the tire industry, used tires are a popular choice for customers on a budget. However, managing the inventory of these used tires can be a challenge. The inventory is often misorganized, making it difficult to find specific tires.
This web app aims to solve these problems by providing a system that can store and manage the inventory of used tires. It keeps track of key details for each tire, such as brand, size, load rating, age, and if it's been checked for leaks.
-
Add Tires: Users can add new tires to the inventory. Each tire is defined by its measurement type, section width, aspect ratio, rim size, and load rating. After adding the tire, the user is prompted to add another tire if needed. When the user is done adding tires, an SKU is set for each tires, and this SKU can be put on a label for the physical tire.
-
Remove Tires: Users can remove tires from the inventory. Includes filters and sorting functions.
-
View Inventory: Users can view all tires in the inventory. Includes filters and sorting functions.
- Clone the repository to your local machine.
- Install the required dependencies with
pip install -r requirements.txt
. - Set up your
.env
file with yourAPP_USERNAME
,PASSWORD
, andSECRET_KEY
. - Run the application with
python app.py
.
- Make the web app accessible from any network
- Implement a more secure authentication system
- Improve the user interface with CSS
- Limit tables in /remove and /show_inventory to their respective items per page count
- Add a printable to-do list for tires that need SKU's and for tires that will be removed/sold.
MIT