Проект представляет собой API веб приложение, разработанное на фреймворке Django с использованием библиотеки Django Rest Framework. API Веб приложение отвечает за backend, работает совместно с подключаемым Django приложением "frontend", с помощью которого отображаются интернет страницы
- Возможность добавления товаров и категорий в админпанели
- Просмотр истории заказов в личном кабинете
- Сортировки и фильтры товаров в каталоге
- Добавление товаров в корзину неаутентифицированным пользоваталем
- Python 3
- Django
- DRF
- DRF-spectacular
- Gunicorn
- Nginx
- Celery
- Redis
- PostgreSQL
- Docker
- Docker Compose
Для развертывания проекта на удаленном сервере необходимо:
- Установить Docker (если установка не была выполнена ранее)
- Склонировать проект на удаленный репозиторий: git clone
- Создать файл .env по образцу (файл .env.template), установить необходимые env опции
- Запустить проект: docker compose up --build