ROADMAP.md
# Codebattle Roadmap
## Tournaments
0. Переписать страницы турниров на React
- Add FE tickets(@RedBrother)
1. Турнир stairways
- Add FE tickets(@RedBrother)
- Add BE tickets(@vtm)
2. Сделать оповещение о старте турнира
- TODO: Придумать как это сделать
3. Сделать Анонсы турниров
- TODO: Придумать как это сделать
## Lobby
0. Получать и отображать в табло изменения по турнирам.
- BE Сделать пуши с BE по событиям турнира в топик `tournaments`
- BE Подписаться в lobby channel на события турниров
- FE написать редукторы для всех событий турниров
1. Быстрый вызов на бой в popover игрока
- FE добавить кнопку вызова на battle каждому игроку кроме себя
## Game creation
0. Добавить выбор таска в форму
- BE API для списка tasks с поиском по подстроке
с учетом приватности и current_user
- FE Скопировать choose opponent для выбора task
сделать выбор левела disable при выборе таска из списка
и обнуление селектора, если выбран левел
1. Добавить выбор task по tag и level
- BE добавить optional параметр в
`Game.create(task_tag: String.t())
- FE Добавить в форму создания игры селектор тегов
Пока просто захардкодить все значения, отправлять ключ task_tag
2. Улучшение UX
- FE slider для выбора timeout 1 min <-> 1 hour