e-commerce API built with Django Rest Framework.
Check here for postman documentation.
- User registration and authentication
- Product listing and management
- Shopping cart
- Order management
- Payment integration
- Staff / User management
- Shipping methods
- Product reviews and ratings
- Store creation and management (although, out of scope for an e-commerce)
You need to have docker and docker-compose installed on your machine.
Clone the repository and run the following command:
For development:
$ docker-compose -f docker-compose.dev.yml up --force-recreate --build
For production:
$ docker-compose up --force-recreate --build
This will start the Django server on port 8000.