This project is a Django-based inventory management system designed to help businesses manage their inventory efficiently. It provides functionalities to track items, categories, and manage inventory levels.
The project consists of the following main components:
-
inventory_django/: The main Django project directory.
- settings.py: Configuration settings for the Django project.
- urls.py: URL routing for the project.
- wsgi.py: WSGI configuration for deployment.
- asgi.py: ASGI configuration for asynchronous support.
-
inventory/: The Django app responsible for inventory management.
- models.py: Data models for inventory items and categories.
- views.py: Logic for handling requests and returning responses.
- admin.py: Admin interface for managing inventory data.
- urls.py: URL routing specific to the inventory app.
-
Clone the repository:
git clone <repository-url> cd inventory_django -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` -
Install dependencies:
pip install django -
Run migrations:
python manage.py migrate -
Start the development server:
python manage.py runserver -
Access the application: Open your web browser and go to
http://127.0.0.1:8000/.
- Add, update, and delete inventory items.
- Categorize items for better organization.
- View inventory levels and manage stock.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or features you would like to add.