This application is an API-based inventory management system created with Django and Django REST Framework.
Stock Management API is an inventory management system built using Django and Django REST Framework. This API provides a
comprehensive set of endpoints for managing stocks, products, and orders. It was created as a collaborative project by the team
members (Issaka Hama Barhamou, Djogona Mahamat Belna, Mellanie Achieng Oduori, and Rodrigue Mbiaha) as a final project for the
ALX-Holberton School program. With this API, users can easily manage their inventory, track stock levels, and analyze sales data,
among other functions.
Clone the git repository in a local directory on your machine:
git clone [email protected]:HamaBarhamou/stock_management_api.git
cd stock_management_api
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runscript scripts.data.py -v2
python manage.py createsuperuser
python manage.py runserver
curl -H 'Accept: application/json; indent=4' -u your_username:your_password url
Go to
http://127.0.0.1:8000
http://127.0.0.1:8000/admin/ administration page
http://127.0.0.1:8000/api/schema/redoc/ with redoc
http://127.0.0.1:8000/api/schema/swagger-ui/ with swagger