- python 3.9+
- virtualenv
- Redis
- Docker
- PostgresSQL
- Celery
Получаем исходный код проекта:
$ git clone [email protected]:dima23113/shop.git
Выполняем:
cd shop
python virtualenv venv
workon shop
pip install -r requirements.txt
Создаем базу данных на postgresSQL:
python manage.py migrate
Создаем супер-пользователя командо:
python manage.py createsuperuser
python manage.py runserver
- Корзина через сессии
- Регистрация, авторизация, смена пароля, подтверждение регистрации
- Карусели товаров, акций итд
- Система скидок
- Бонусная программа
- Оформление заказа онлайн/оффлайн. При онлайн заказе оплата через ЯКасса
- Подтверждение заказа по почте. Отправка напоминаний об оплате заказа. Отправка писем с информацией по заказу
- Формирование отчетов по продажам товаров за прошлые сутки. Скидки на товары автоматически удаляются, когда заканчивается заведенная акция в админке
- Полноценный профиль покупателя: профиль с возможностью поменять всевозможные данный профиля, адрес доставки, список заказов, избранное
- Ajax фильтр товаров
- Поиск по сайту
- Оптимизация запросов Django
- Мобильная адаптация сайта
docker-compose up --build