Написать backend сайта интернет-магаина на Django

10 000 руб. за проект
18 марта 2023, 13:28 • 3 отклика • 42 просмотра
Frontend уже есть, необходимо разработать агрегатор товаров для различных продавцов (мультибрендовый интернет-магазин).

Требования к технической части:
  1. Проект
    должен быть разработан на фреймворке Django и должен быть
    легкопереносимым. Это значит, что запуск проекта должен осуществляться
    путём клонирования репозитория, установки необходимых .env-опций,
    выполнения миграции.
  2. Если
    используются определенные нестандартные конфигурации веб-серверов
    (сервер очередей, Nginx, FPM, Docker и тому подобные), они должны быть
    под контролем версий внутри проекта в отдельной директории.
  3. Админ-панель управления интернет-магазином должна быть реализована с помощью Django admin.
  4. Установка
    БД проекта должна полностью осуществляться командой миграции. Если
    необходимо выполнить и другие команды/действия, то нужно создать файл
    Readme.md и в нём указать шаги для развёртывания проекта. При этом
    миграции должны быть корректными, то есть их можно последовательно
    применить и последовательно отменить.
  5. В
    проекте должна быть миграция, которая устанавливает следующие
    обязательные данные на проекте: администратора, роли пользователей на
    сайте, а также, если это требуется, другие данные.
  6. В
    проекте должна быть реализована фикстура данных, которая добавляет
    покупателя(ей) с простым паролем (123456), а также товары, категории
    товаров, продавцов, цены, заказы, скидки и другие данные, которые могут
    пригодиться для полноценной демонстрации и тестирования проекта.
Сайт должен содержать следующие разделы:

  1. Структура Сайта
    • Главная страница.
    • Каталог с блоком «Популярные товары», фильтром, сортировкой, скидками.
    • Сам каталог товаров.
    • Сравнение.
    • Детальная страница товара с отзывами и сравнением цен продавцов.
    • Страница «О продавце».
    • Страница «О скидках».
    • Детальная страница скидки.
    • Оформление заказа.
    • Корзина.
    • Оформление заказа.
    • Оплата.
    • Личный кабинет.
    • Профиль.
    • История просмотров.
    • История заказов.
    • Административный раздел.
    • Просмотр и редактирование товаров.
    • Просмотр и редактирование заказов.
    • Просмотр и редактирование категорий каталога.
    • Просмотр и редактирование скидок.
    • Страница проведения импорта.
    • Роли на сайте
  2. Роли пользователей:
    • Администратор ― полный доступ к админке.
    • Покупатель ― любой авторизованный пользователь, может пользоваться всеми публичными возможностями системы.
    • Незарегистрированный пользователь ― может просматривать каталоги и собирать корзину.

Более
детальная информация по структуре проекта, а также методические
указания по выполнению находятся в прикрепленных материалах.
Файлы
Отзывы
Быстро и качественно выполняет работу и исправляет обнаруженные заказчиком ошибки.
9 месяцев назад
R50 54749b4562a0df979068da00686e6463
Фрилансер
 
8 месяцев назад