Интернет-магазин на Django

Отменен
Заказ
5478654
Раздел
Программирование
Предмет
Антиплагиат
Не указан
Срок сдачи
30 Июн 2023 в 00:00
Цена
5 000 ₽
Блокировка
10 дней
Размещен
6 Июн 2023 в 16:41
Просмотров
357
Описание работы

Дипломная работа для SkillBox (да, да, да, повёлся на рекламу, теперь мучаюсь).

1.1 Описание итоговой аттестацииЗаданиеЦель задания и описание

Вам предстоит разработать агрегатор товаров для различных продавцов (мультибрендовый интернет-магазин).

Владелец большого магазина во время коронавирусного карантина решил перевести свой магазин в онлайн. Для этого он хочет создать платформу, на которой сможет разместить информацию о своём товаре.

Требования к технической части итогового проекта:

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


Итоговый проект (сайт) должен содержать следующие разделы

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


Более детальная информация по структуре проекта, а также методические указания по выполнению находятся в прикрепленных материалах.


Критерии выполнения 

Зачёт: выполнены все этапы и задачи проекта, итоговый результат полностью соответствует поставленному ТЗ.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир