Inventory Management System built with Django Rest Framework
- User, group, product, product category, department, suplier and purchase management
.
└── ims-django
├── env
├── base
│ ├── __pycache__
│ ├── migrations
│ ├── __init__.py
│ ├── views.py
│ ├── models.py
│ ├── admin.py
│ ├── urls.py
│ ├── tests.py
│ ├── apps.py
│ └── serializers.py
├── IMS
│ ├── __pycache__
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
└── db.sqlite3
- Python 3.6+
- Django 3.2+
- Django Rest Framework
- Git
- Install Python
- Install Django
pip install django
- Install Virtual Environment
pip install virtualenv
- Clone the repository
git clone https://github.com/pokharelsugam/ims-django.git cd ims-django
- Create a virtual environment and activate it.
virtualenv env env\scripts\activate pip install django pip install djangorestframework
- Run the migrations
python manage.py makemigrations #may or may not be required python manage.py migrate #must be required
- Create a superuser
python manage.py createsuperuser
- Start the development server
python manage.py runserver
- Navigate to http://127.0.0.1:8000/admin to access the admin interface and manage your ims data.
- Test api by using Postman