This project has been implemented the Inventory app what maintain the data that is needed to support online retail sales and stock inventory management, with the promotion component and search.
Web application integrating Django, DRF, PostgreSQL, Celery (with Celery Beat, Redis, Flower), Docker, PyTest, ElasticSearch.
- Download code and open in code editor.
- Create and activate Virtual Environment.
- Install the dependencies:
pip install -r requirements.txt
-
Install Docker desktop.
-
Start the new containers:
docker compose up -d
- Load the fixtures into the database:
python manage.py demo-fixtures
- Start the server:
python manage.py runserver