Modern, clean, and fully responsive Inventory Management System built with Flask, Tailwind, and SQLite. Designed for smooth item handling, user profiles, authentication, and real-time search.
✔️ User Registration & Login ✔️ Profile Page + Bio + Avatar ✔️ Add, Edit, Delete Items ✔️ Real-Time Search ✔️ Modern Dashboard with Analytics ✔️ Clean UI/UX with Tailwind ✔️ Flash Messages for Feedback ✔️ Secure Password Hashing
inventory_flask/
│── app.py
│── api.py
│── auth.py
│── config.py
│── dashboard.py
│── extensions.py
│── forms.py
│── inventory.db
│── LICENSE
│── main.py
│── models.py
│── profile.py
│── README.md
│── requirements.txt
│
├── assets/
│ └── banner.png
│
├── screenshots/
│ ├── add_item_1.png
│ ├── add_item_2.png
│ ├── change_password_1.png
│ ├── change_password_2.png
│ ├── dashboard_1.png
│ ├── dashboard_2.png
│ ├── edit_profile_1.png
│ ├── edit_profile_2.png
│ ├── home.png
│ ├── login.png
│ ├── profile.png
│ ├── register.png
│ ├── search.png
│ └── view.png
│
├── static/
│ ├── avatars/
│ ├── css/
│ └── uploads/
│
├── templates/
│ ├── 404.html
│ ├── 500.html
│ ├── add.html
│ ├── base.html
│ ├── change_password.html
│ ├── dashboard.html
│ ├── edit.html
│ ├── import_csv.html
│ ├── index.html
│ ├── login.html
│ ├── profile_edit.html
│ ├── profile.html
│ ├── register.html
│ ├── search.html
│ ├── view.html
│ └── ...
│
└── tests/
├── conftest.py
├── test_auth.py
├── test_models.py
└── test_routes.py
- Flask
- Flask-Login
- Flask-WTF
- TailwindCSS
- Flowbite UI Components
- SQLite (default)
- SQLAlchemy ORM
git clone https://github.com/Rumaisas-islam/inventory-management-flask.git
cd inventory_flaskpython -m venv venvvenv\Scripts\activatepip install -r requirements.txtflask runThis project is open-source and available under the MIT License.
Rumaisas-islam Made with ❤️ in Pakistan If you like this project, ⭐ the repo!













