Skip to content

dima23113/shop

Repository files navigation

Требования

  • 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

docker-compose up --build

About

New skateshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published