Написать backend сайта интернет-магаина на Django
10 000 руб. за проект
Frontend уже есть, необходимо разработать агрегатор товаров для различных продавцов (мультибрендовый интернет-магазин).
Требования к технической части:
Более
детальная информация по структуре проекта, а также методические
указания по выполнению находятся в прикрепленных материалах.
Требования к технической части:
- Проект
должен быть разработан на фреймворке Django и должен быть
легкопереносимым. Это значит, что запуск проекта должен осуществляться
путём клонирования репозитория, установки необходимых .env-опций,
выполнения миграции. - Если
используются определенные нестандартные конфигурации веб-серверов
(сервер очередей, Nginx, FPM, Docker и тому подобные), они должны быть
под контролем версий внутри проекта в отдельной директории. - Админ-панель управления интернет-магазином должна быть реализована с помощью Django admin.
- Установка
БД проекта должна полностью осуществляться командой миграции. Если
необходимо выполнить и другие команды/действия, то нужно создать файл
Readme.md и в нём указать шаги для развёртывания проекта. При этом
миграции должны быть корректными, то есть их можно последовательно
применить и последовательно отменить. - В
проекте должна быть миграция, которая устанавливает следующие
обязательные данные на проекте: администратора, роли пользователей на
сайте, а также, если это требуется, другие данные. - В
проекте должна быть реализована фикстура данных, которая добавляет
покупателя(ей) с простым паролем (123456), а также товары, категории
товаров, продавцов, цены, заказы, скидки и другие данные, которые могут
пригодиться для полноценной демонстрации и тестирования проекта.
- Структура Сайта
- Главная страница.
- Каталог с блоком «Популярные товары», фильтром, сортировкой, скидками.
- Сам каталог товаров.
- Сравнение.
- Детальная страница товара с отзывами и сравнением цен продавцов.
- Страница «О продавце».
- Страница «О скидках».
- Детальная страница скидки.
- Оформление заказа.
- Корзина.
- Оформление заказа.
- Оплата.
- Личный кабинет.
- Профиль.
- История просмотров.
- История заказов.
- Административный раздел.
- Просмотр и редактирование товаров.
- Просмотр и редактирование заказов.
- Просмотр и редактирование категорий каталога.
- Просмотр и редактирование скидок.
- Страница проведения импорта.
- Роли на сайте
- Роли пользователей:
- Администратор ― полный доступ к админке.
- Покупатель ― любой авторизованный пользователь, может пользоваться всеми публичными возможностями системы.
- Незарегистрированный пользователь ― может просматривать каталоги и собирать корзину.
Более
детальная информация по структуре проекта, а также методические
указания по выполнению находятся в прикрепленных материалах.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.