This is a simple inventory management website created using Python Flask as middleware, MySQL for the back-end, and HTML, CSS, and Tailwind for the front-end. The website consists of three pages: Home, Manage Inventory, and Login. The Manage Inventory page allows users to update or fill the book inventory through the website and view it on the dashboard.
- Add new items to the inventory.
- View the entire inventory on the dashboard page.
To run this project on your local machine, you will need to install the following dependencies:
- Python (version 3.6 or higher)
- Flask (version 1.1.2 or higher)
- MySQL (version 8.0 or higher)
- Tailwind CSS (version 2.1.4 or higher)
After installing the dependencies, clone this repository to your local machine and run the following commands to start the Flask server: $ cd inventory-management-website $ export FLASK_APP=app.py $ flask run The website will now be running on http://localhost:5000.
To use the inventory management website, follow these steps:
- Open the website on your browser.
- Click on the Login page and enter your credentials to log in.
- Once logged in, you will be redirected to the Manage Inventory page.
- On the Manage Inventory page, you can add, edit, or delete items in the inventory.
- Click on the Dashboard page to view the inventory data, which can be sorted and filtered by various attributes.
- Use the search functionality to find specific items in the inventory.
- View graphical representations of inventory data using charts or graphs.
- Receive notifications when inventory levels of specific items fall below a certain threshold.
If you'd like to contribute to this project, please fork the repository and make any changes you'd like. Once you've made your changes, submit a pull request and I'll review it as soon as possible.
Thank you to the Tailwind CSS team for creating such an amazing CSS framework.