Skip to content

Commit 366e384

Browse files
authored
Create requirements.yml
1 parent 97417be commit 366e384

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

requirements.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
functional:
3+
- Пользователь может поменять свой никнейм
4+
- Пользователь может выбрать звук для окончания раунда
5+
- Пользователь может регулировать громкость звука уведомлений
6+
- Пользователь может найти другого пользователя по никнейму
7+
- Пользователь может добавить в друзья другого пользователя
8+
- Пользователь может видеть количество пользователей онлайн
9+
- Пользователь может просматривать турниры
10+
- Пользователь может просматривать список задач других пользователей
11+
- Пользователь может создать свою задачу
12+
- Пользователь может создать свое задание
13+
- Пользователь может создать свой турнир
14+
- Пользователь может зарегистрироваться через электронную почту
15+
- Пользователь может авторизоваться через GitHub
16+
- Пользователь может авторизоваться через Discord
17+
- Пользователь может сбросить пароль
18+
- Незарегистрированный пользователь может запустить игру
19+
- Пользователь может создать игру
20+
- Пользователь может выбрать уровень сложности в игре
21+
- Пользователь может задать время на выполнение задания
22+
- Пользователь может назначить противником бота
23+
- Пользователь может выбрать другого игрока в качестве противника
24+
- Пользователь может выбрать в качестве противника друга из списка
25+
- Пользователь может выбрать задание из представленного списка
26+
- Пользователь может выбрать игру по тегам
27+
- Пользователь может прочитать руководство к выполнению задания
28+
- Пользователь может выбрать язык для прочтения задания (EN, RU)
29+
- Пользователь может выбрать язык программирования для решения задач
30+
- Пользователь может видить в онлайн режиме редактор кода соперника
31+
- Пользователь может удалять, вставлять, писать данные в редакторе кода
32+
- Пользователь может видеть информацию о сопернике
33+
- Пользователь может сдаться
34+
- Пользователь может сбросить решение в редакторе кода
35+
- Пользователь может проверить решение
36+
- Пользователь может вернуться в игру пока не вышло время
37+
- Пользователь может вернуться на главную страницу после завершения игры
38+
- Пользователь может присоединиться к игре, созданной другим пользователем
39+
- Пользователь может просматривать таблицу лидеров (за все время, за месяц, за неделю)
40+
- Пользователь может просматривать свою статистику
41+
- Пользователь может просматривать завершенные игры
42+
non-functional:
43+
- Сайт должен быть отказоустойчив
44+
- Сайт должен быть локализован (должен поддерживать несколько языов)
45+
- Сайт должен быть доступен большую часть времени для пользователей
46+
- Сайт должен быть удобным в использовании (интуитивно понятный с простой навигацией)
47+
- Дизайн сайта должен быть адаптивным для всех расширений экранов
48+
- Сайт должен защищать личные данные пользователей
49+
- Сайт должен быть крос-браузерным
50+
- Сайт должен обрабатывать одновременно 1000 пользователей без ухудшения скорости загрузки
51+
implicit:
52+
- Поддержка различных языков програмирования
53+
- Награды за участие в турнирах
54+
- Привлекательный дизайн сайта
55+
- Возможность коммуникации между пользователями в виде чата, форума или комментариев
56+
- Поддержка обратной связи между пользователями и командой разработки для реагирования на возможные предложения по улучшению продукта

0 commit comments

Comments
 (0)