Bigcorp Shop is a Django e-commerce project with an API and various features. I created this project in a course in 2022 and forgot about it, it would be cool to put it in the repository as a souvenir.
To run the project, follow these steps:
- Build the project locally using Docker Compose: $sudo docker-compose build
- Run the project: $ sudo docker-compose up
- After running the project, create a superuser using the following command: $ sudo docker exec -it bigcorp-backend python manage.py createsuperuser
- Access the admin interface in your browser and manually create at least one category for products.
- Generate fake products using the following command: $ sudo docker exec -it bigcorp-backend python manage.py fakeproducts
This project is built using the following technologies:
- Python
- JavaScript
- Ajax
- CSS
- HTML
- Postgres
- Celery Beat
- Celery Result
- Celery
- Redis Broker
- Django Htmx
- Nginx
- Gunicorn
- API
- Swagger and Redoc Docs
- Celery Flower
- Stripe
- Yookassa
- Django Rest Framework
- Docker
- Docker Compose
- GitHub Actions
- Git
This project is a work in progress and will be improved further.
Contributions to this project are welcome. Please follow the standard contribution guidelines.
This project is open source.