* Frontend - Bootstrap 4
* Backend - Django 2.2.13
- В данной e-comerce решении используются 4 приложения:
- "dshop" - раздел (функционал) самого магазина с категориями и товарами.
- "cart" - корзина для покупок товара.
- "orders" - оформление заказов, запись их в БД.
- "accounts" - регистрация и авторизация пользователе(вход по email)
Для запуска проекта необходимо:
- Установить зависимости:
pip install -r requirements.txt
Выполнить следующие команды:
- Команда для создания миграций приложения для базы данных
python manage.py migrate
- Команда для запуска приложения:
python manage.py runserver
- При создании моделей или их изменении необходимо выполнить следующие команды:
python manage.py makemigrations
python manage.py migrate
- Дамп данных с тестовым наполнением:
fixtures.json