From a481ba4b46c611a5b0274f0de20fe80d0aebe801 Mon Sep 17 00:00:00 2001 From: prStudentka <135240986+prStudentka@users.noreply.github.com> Date: Sat, 9 Mar 2024 17:05:05 +0300 Subject: [PATCH] Create requirements.yml --- requirements.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 requirements.yml diff --git a/requirements.yml b/requirements.yml new file mode 100644 index 0000000..5d80f01 --- /dev/null +++ b/requirements.yml @@ -0,0 +1,25 @@ +funktional: + - Пользователь должен иметь возможность искать товары по ключевому слову или категории + - Пользователь должен иметь возможность фильтровать товары по цене, цвету, размеру и т.д + - Пользователь должен иметь возможность просматривать товары и просматривать подробную информацию о товаре + - Пользователь должен иметь возможность добавлять товары в корзину и просматривать содержимое корзины + - Пользователь должен иметь возможность удалять товары из корзины + - Пользователь может добавить товар в корзину и продолжить выбирать товары в каталоге + - Пользователь должен иметь возможность оформить заказ с переходом на страницу оплаты + +non-funktional: + - Веб-сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы + - Сайт должен быть безопасным и защищать данные пользователя + - Сайт должен быть протестирован на совместимость с последними версиями браузеров + - Сайт должен быть способен обрабатывать большое количество трафика + - Сайт должен быть доступен на различных устройствах + - Магазин — это SPA приложение, которое не перезагружает страницу + - Сайт должен иметь мобильную версию + +implicit: # неявные требования + - Сайт должен автоматически определять язык интерфейса клиента и менять в соответствии с этим язык сайта + - Для оформления заказа необходима авторизация пользователя + - После оформления заказа корзина должна очищаться автоматически + - Пользователь должен иметь возможность указывать количество товара при добавлении в корзину + - На сайте должна быть кнопка сброса всех фильтров + - Корзина будет хранится в сессии браузера