From da9a35e0702f20244df5ed430a1f568d0722d5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=B9=D0=B3=D0=B8=D0=B7?= Date: Tue, 13 Aug 2024 19:50:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=BD=D0=B5=D1=81=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BA=D0=B8=20requirements.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- requirements.yml | 46 +++++++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 15 deletions(-) diff --git a/requirements.yml b/requirements.yml index dc68429..dc0b747 100644 --- a/requirements.yml +++ b/requirements.yml @@ -1,23 +1,39 @@ --- functional: - - Сайт должен быть протестирован на совместимость с последними версиями - браузеров - - Сайт должен быть безопасным и защищать данные пользователя + - Возможность регистрации новых пользователей + - Вход для уже зарегистрированных пользователей с использованием email и пароля + - Пользователь может создать игру и пригласить другого пользователя + - Пользователь может изменить настройки игры под себя + - Пользователь видит редактор и код соперника в режиме он-лайн + - Пользователь может проверить свое решение + - Пользователь может переподключиться в игру + - При победе появляется модальное окно объявляющее о победе + - Реализация общего чата non-functional: + - Сайт должен быть протестирован на совместимость с последними версиями браузеров + - Сайт должен быть безопасным и защищать данные пользователя - Сайт должен быть способен обрабатывать большое количество трафика (например, - 1000 одновременных пользователей) + 1000 одновременных пользователей) - Сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы - Сайт должен быть удобным на мобильном устройстве implicit: - - Пользователь должен зарегистрироваться - - Вход в систему с использованием учетных данных - - Пользователь может создать игру и пригласить другого пользователя - - Пользователь может установить ограничение по времени игры - - Пользователь видит редактор и код соперника в режиме он-лайн - - Пользователь может общаться в чате - - Пользователь может проверить свое решение - - Пользователь может переподключиться в игру - - При победе высвечивается модальное окно с победителем - - Пользователь может просматривать статистику профиля - - Пользователь может настроить свой профиль + - Восстановление пароля через email + - Профиль пользователя с отображением имени, ранга, рейтинга и значка аватарки + - Список игроков в лобби с указанием ранга и возможности взаимодействия + - Пользователь может просматривать статистику профиля и сыгранные игры + - Пользователь может настроить свой профиль(изменить автар, информацию о себе) + - Модерацию чата для поддержания порядка + - Раздел для просмотра текущих и предстоящих турниров + - Регистрация и участие в турнирах + - Система оповещений о предстоящих событиях + - Раздел для просмотра историй игр, включая их результаты + - Вкладки для отображения лидеров: за неделю, месяц и за всё время + - Пользователь может сдаться во время игры + - При поражении появляется модальное окно объявляющее о поражении + - Пользователь может отправить запрос о реванше + - Интуитивно понятный и удобный интерфейс с навигацией + - Панель администратора для управления пользователями и контентом + - Система банов пользователей + - Система достижений и наград за различные активности + - Интеграция с социальными сетями для более удобного доступа