1.1 . Улучшение обновления данных с REST API
- Необходимо оптимизировать процесс получения и отображения данных на сайте, чтобы он соответствовал методам, используемым конкурентами.
- Требования:
- Изучить текущую реализацию получения данных через REST API.
- Определить, какие методы обновления используют конкуренты (например, частота обновления, кэширование).
- Реализовать механизм автоматического обновления данных на сайте с заданной периодичностью.
2.2. Добавление английского языка
- Реализовать поддержку английского языка на сайте с использованием предоставляемого API.
- Требования:
- Изучить API для получения данных на английском языке.
- Добавить возможность выбора языка на сайте (например, переключатель в верхней части страницы).
- Обеспечить корректное отображение всех текстов и данных на английском языке.
2.3. Разработка админки
- Создать административный интерфейс для добавления собственных матчей и котировок.
- Требования:
- Создать интерфейс для добавления, редактирования и удаления матчей:
- Поля: название матча, дата и время, команды, котировки.
- Возможность загрузки изображений (логотипы команд).
- Реализовать функционал для добавления и редактирования котировок:
- Поля: тип ставки (победа/ничья/поражение), коэффициенты.
- Обеспечить возможность просмотра списка всех добавленных матчей и котировок с возможностью фильтрации по дате и командам.
- Используемые языки: PostGre, TypeSript, Nest.JS, Docker.