https://github.com/ibibalami/inventory_system
This Django-based Inventory Management System is designed to help users manage and track their inventory items efficiently.
https://github.com/ibibalami/inventory_system
bootstrap chartjs django git github html-css javascript sqlite
Last synced: 3 months ago
JSON representation
This Django-based Inventory Management System is designed to help users manage and track their inventory items efficiently.
- Host: GitHub
- URL: https://github.com/ibibalami/inventory_system
- Owner: ibibalami
- Created: 2025-02-13T10:54:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T11:23:35.000Z (over 1 year ago)
- Last Synced: 2026-04-08T20:47:23.696Z (3 months ago)
- Topics: bootstrap, chartjs, django, git, github, html-css, javascript, sqlite
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📦 Inventory Management System
The **Inventory Management System** is a **Django-based web application** designed to help users efficiently **manage and track inventory items**. It provides an intuitive interface for adding, categorizing, and monitoring inventory items while offering **dynamic forms and visual analytics**.
---
## ✨ Features
✔️ **Home Page** – A welcoming interface with a quick overview of inventory actions.
✔️ **Add Items** – Users can add inventory items with details such as name, description, quantity, and category.
✔️ **Dynamic Fields** – Additional fields (OS, RAM, Storage) appear dynamically for computers and other categories.
✔️ **Dashboard** – A tabular overview of inventory items with filtering and sorting options.
✔️ **Charts & Analytics** – Visual representation of inventory data using Chart.js.
✔️ **Responsive Design** – Seamless experience across desktop and mobile devices.
---
## 🛠️ Technologies Used
- **🐍 Django** – High-level Python framework for web development.
- **🗄️ SQLite** – Lightweight database for development and testing.
- **🎨 HTML/CSS** – Provides structure and styling for the frontend.
- **🖥️ JavaScript** – Enhances frontend interactivity.
- **📊 Chart.js** – Visualizes inventory statistics through interactive charts.
- **📱 Bootstrap** – Ensures a mobile-friendly and responsive design.
- **🔗 Git & GitHub** – Version control and repository management.
---
## 📂 File Structure
```
inventory_system/
inventory/
__init__.py
admin.py
apps.py
forms.py
migrations/
__init__.py
... (migration files)
models.py
static/
css/
... (CSS files)
js/
... (JavaScript files)
images/
... (image files)
templates/
inventory/
add_item.html
dashboard.html
... (other HTML templates)
home.html
tests.py
urls.py
views.py
inventory_system/
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
manage.py
requirements.txt
README.md
```
---
## 🚀 How to Run
1. **Clone the repository**
```sh
git clone https://github.com/yourusername/inventory-management.git
cd inventory-management
```
2. **Install dependencies**
```sh
pip install -r requirements.txt
```
3. **Apply migrations**
```sh
python manage.py migrate
```
4. **Run the server**
```sh
python manage.py runserver
```
5. **Access the app** in your browser at `http://127.0.0.1:8000/`.
---
## 📌 Internal Use Only
🚨 **This repository is private and intended for work-related purposes only.** Do not share, clone, or distribute externally.
---
## 📜 License
This project is for internal use only and is not licensed for public distribution.
---
🔐 **Access Restricted: Authorized Users Only**