An E-commerce API built using Django Rest Framework.
- Registration using either phone number or email https://github.com/earthcomfy/drf-phone-email-auth
- Basic E-commerce features.
- Custom permissions set for necessary endpoints.
- Payment integration using Stripe.
- Documentation using DRF Spectacular
- Dockerized for local development and production
- Django Rest Framework
- PostgreSQL
- Celery
- Redis
- Nginx
- Docker
- Stripe
Here is the Entity-Relationship diagram generated using https://dbdiagram.io/
Clone this repository to your local machine and rename the .env.example
file found in the root directory of the project to .env
and update the environment variables accordingly.
$ docker-compose up
$ docker-compose exec web python manage.py createsuperuser
Navigate to http://localhost:8000/admin/