diff --git a/requirements.yml b/requirements.yml index f2f3b6e..d0de004 100644 --- a/requirements.yml +++ b/requirements.yml @@ -4,7 +4,7 @@ functional: - Пользователь должен иметь возможность авторизации на сайте - Пользователь должен иметь возможность выйти из своего профиля - Пользователь должен иметь возможность входа через социальные сети - - Пользователь должен иметь возможность восстановить свой пароль при утере данных + - Пользователь должен иметь возможность восстановить свой пароль - Пользователь должен иметь доступ в "My Profile" - Пользователь должен иметь доступ в "Settings" - Пользователь должен иметь доступ в "Users Rating" @@ -17,13 +17,40 @@ functional: - Пользователь должен иметь возможность отправить сообщение в общем чате - Пользователь должен иметь возможность отправить личное сообщение другому игроку - Пользователь должен иметь возможность отправить приглашение на спарринг с другим игроком + - Пользователь должен иметь возможность видеть приглашения на спарринг от других игроков - Пользователь должен иметь возможность создать игру по своим параметрам + - Пользователь должен иметь возможность изменить язык программирования на странице Games + - Пользователь должен иметь возможность выбрать цветовую схему на странице Games + - Пользователь должен иметь возможность написать код решения задачи в поле на вкладке “Editor” + - Пользователь должен иметь возможность запустить написанный код по задаче на странице Games + - Пользователь должен иметь возможность просмотра результата тестов или ошибки компиляции после проверки кода + - Пользователь должен иметь возможность сбросить решение задачи на странице Games + - Пользователь должен иметь возможность покинуть игру/сдаться на странице Games + - Пользователь должен иметь возможность получить уведомление о результате в конце игры + - Пользователь должен иметь возможность перейти в свой профиль со страницы Games + - Пользователь должен иметь возможность изменить язык на странице Games + - Пользователь должен иметь возможность написать в чат на странице Games + - Пользователь должен иметь возможность просмотреть историю чата на странице Games + - Пользователь должен иметь возможность вернуться на главную страницу сайта со страницы Games + - Пользователь должен иметь возможность открыть описание задачи на странице Games в отдельном окне + - Пользователь должен иметь возможность изменить язык в отдельном окне описания задачи на странице Games + - Пользователь должен иметь возможность закрыть всплывающее окно описания задачи с помощью элемента управления в форме знака Х на странице Games + - Пользователь должен иметь возможность закрыть всплывающее окно описания задачи с помощью кнопки “x Close” на странице Games + - Пользователь должен иметь возможность открыть гид по игре на странице Games + - Пользователь должен иметь возможность просмотра подсказок гида с помощью модальных окон на странице Games + - Пользователь должен иметь возможность вернуться к просмотру предыдущему модальному окну с подсказкой гида на странице Games + - Пользователь должен иметь возможность закрыть модальное окно с подсказкой гида на странице Games + - Пользователь должен иметь возможность просмотра отведенного времени на игру на странице Games + - Пользователь должен иметь возможность просмотреть решение оппонента на странице Games + - Пользователь должен иметь возможность провести повторный матч с тем же оппонентом на странице Games + non-functional: - Сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы - Сайт должен быть безопасным и защищать данные пользователя - Сайт должен быть удобным на мобильном устройстве - Сайт должен быть протестирован на совместимость с последними версиями браузеров - Сайт должен быть способен обрабатывать большое количество трафика (например, 1000 одновременных пользователей) + implicit: - Пользователь должен иметь возможность просмотра таблицы лидеров за определенное время - Пользователь должен иметь возможность просмотра истории сыгранных игр