Skip to content

mshat/web_project

Repository files navigation

web

BMSTU Web development course (2020)

Цель работы

Разработать клиент-серверное приложение для интернет-магазина рюкзаков

Краткий перечень функциональных требований

  1. Регистрация
  2. Вход в систему
  3. Выход из системы
  4. Просомтр списка товаров
  5. Просмотр детальной информации о товаре
  6. Просмотр списка компаний-производителей
  7. Просмотр детальной информации о компании-производителе
  8. Добавление товара в корзину
  9. Заказ товаров из корзины
  10. Просмотр списка заказов
  11. Просмотр детальной информации о заказе
  12. Оплата заказа (реализовать заглушкой, изменение статуса заказа на "оплачен, в обработке")
  13. Отмена заказа
  14. Просомтр списка типов рюкзаков
  15. Просмотр детальной информации о типе рюкзака
  16. Просомтр списка материалов
  17. Просмотр детальной информации о материале

Use-case диаграмма системы

Usecase

ER-диаграмма сущностей системы

ER

Макет в Figma

https://www.figma.com/file/tTvgv0WeFZP8bHFiTkxjUk/Untitled?node-id=15%3A388

Запуск сервисов

# pip install -r requirements.txt
# python manage.py runserver

Запуск nginx и серверов API

# docker-compose up

Генерация сертификатов

# docker-compose -f docker-compose.ssl.yml run --rm minica

Бенчмарк

# docker-compose -f docker-compose.bench.yml run --rm ab -n 1000 -c 2 https://backpack.shop/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •