logo
Логотип проекта «Академия Спортсменов»

Академия Спортсменов

Экраны мобильного приложения «Академия Спортсменов»
Описание
О проекте
«Академия Спортсменов» — проект для тех, кто занимается спортом и развивает его: спортсменов, клубов и организаций. Спортсмен выбирает категорию и разряд, снимает выполнение упражнений на видео и отправляет его на проверку. После подтверждения он получает достижение в профиле, физическую награду почтой и место в общем рейтинге.
Задача
Перенести сдачу внутренних спортивных разрядов в телефон — от выбора категории до проверки видео и выдачи награды. Спортсмен должен видеть, на каком он шаге, а модератор — разбирать все заявки в одном месте.
Решение
Два мобильных приложения для спортсменов — iOS и Android — и административная панель для модераторов, собранные вокруг общего API.
Проблемы, с которыми столкнулись
  1. Разряд подтверждает человек, а не алгоритм. Путь «видео → модерация → решение» нужно было выстроить так, чтобы спортсмен на каждом шаге видел статус заявки, а не ждал в тишине.
  2. Условия сдачи зависят от категории и возраста. «Юниор» до 12 лет и «Ветеран» после 50 — это не подпись в макете, а правила, по которым разряд открывается или остаётся недоступным.
  3. Физическая награда — это логистика. Адрес доставки, статус отправления и ограниченное количество бесплатных наград пришлось вести внутри приложения.
  4. Заказчик работал в таблицах, а не в трекере. Бэклог, вопросы и задачи вели в общих онлайн-файлах — сбор требований и приёмку строили вокруг них.
Этапы проекта
Сбор функциональных требований
Аналитик разобрал сценарии сдачи разряда вместе с заказчиком и описал правила: какие разряды доступны каждой категории, что происходит с заявкой на каждом шаге и что видит спортсмен, пока видео проверяют. Еженедельные встречи с заказчиком и ежедневные встречи команды держали бэклог актуальным на всём проекте.
Дизайн

Тёмный интерфейс с фирменным красным акцентом: чёрный фон не спорит с видео и фотографиями упражнений, а красным подсвечены только действия и награды. Макеты собрали отдельно под iOS, под Android и под административную панель.

Экран приложения «Академия Спортсменов»
Экран приложения «Академия Спортсменов»
Разработка
Мобильные приложения и административная панель
iOS и Android разрабатывали параллельно от общего API, административную панель — отдельным веб-сервисом. API описан в Swagger, тест-кейсы вели в TestIT: у мобильной команды и у тестировщиков был один источник правды по каждому сценарию.
По итогам этапов мы сделали приложение, где учли:
Профиль спортсмена и верификация

На главном экране собрано всё состояние спортсмена: категория, текущий разряд, место в рейтинге, ранг союзника и полученные достижения. Пока верификация не пройдена, приложение прямо говорит об этом и ведёт к следующему шагу, а не прячет статус в настройках.

Экран приложения «Академия Спортсменов»
Экран приложения «Академия Спортсменов»
Разряды и условия сдачи

Разряды разложены по категориям — «Олимпиец» и «Единоборец» — от I до V, с юниорским и ветеранским. В карточке разряда перечислены упражнения с нормативом по времени и количеству, а общие условия сдачи вынесены на отдельный экран.

Экран приложения «Академия Спортсменов»
Экран приложения «Академия Спортсменов»
Сдача разряда по видео

Все упражнения снимаются на одно видео. Запись, обрезка лишнего и предпросмотр происходят внутри приложения — спортсмену не нужно готовить файл в сторонних программах.

Экран приложения «Академия Спортсменов»
Экран приложения «Академия Спортсменов»
Проверка заявки

После отправки спортсмен видит срок проверки и получает уведомление о решении. Повторная сдача, ожидание следующей попытки и заявка на разряд выше — состояния той же карточки, а не отдельные экраны.

Экран приложения «Академия Спортсменов»
Экран приложения «Академия Спортсменов»
Достижения и физическая награда

Сданный разряд превращается в достижение в профиле. Первые сто участников получают физическую награду бесплатно — счётчик оставшихся наград и данные для доставки живут на том же экране.

Экран приложения «Академия Спортсменов»
Экран приложения «Академия Спортсменов»
Рейтинг и публичный профиль

Рейтинг строится по разрядам и категориям, с раздельными мужским и женским зачётами и поиском по спортсменам. Из рейтинга открывается публичный профиль с достижениями и рангом союзника.

Экран приложения «Академия Спортсменов»
Экран приложения «Академия Спортсменов»
В административной панели мы дали возможность
  • Проверки заявок на разряд с просмотром присланного видео
  • Управления каталогом категорий, разрядов и упражнений
  • Ведения верификации спортсменов
  • Работы с физическими наградами и адресами доставки
  • Управления контентом и ролевым доступом

Модератор разбирает заявки в одном месте: смотрит присланное видео, подтверждает или отклоняет разряд и ведёт выдачу наград.

Релиз
Релизный контур готовили параллельно с разработкой: подпись Android-сборки, аккаунты разработчика в магазинах и треки для тестировщиков. Android-версию вывели в Google Play, начав с закрытого трека для тестировщиков.
Техподдержка и доработки
После релиза три месяца работали по бесплатной технической поддержке. Баги вели в общей с заказчиком таблице: каждая запись проходила путь «проверяем → в разработке → тестирование → приёмка», а закрывал её заказчик после выхода новой сборки. Параллельно собирали сметы на доработки и выпускали их очередями по приоритету — от багов с высоким приоритетом до оставшегося бэклога.
Результаты работы
Результат
У заказчика есть два мобильных приложения и административная панель, которые закрывают полный цикл: спортсмен сдаёт разряд по видео, модератор проверяет заявку, спортсмен получает достижение, физическую награду почтой и место в общем рейтинге. Проект продолжается: команда ведёт техническую поддержку и выпускает доработки очередями по согласованным сметам. Над проектом работают менеджер проекта, аналитик, backend-разработчик, Android-разработчик и frontend-разработчик административной панели. Технологии: мобильные приложения iOS и Android, backend с REST API, веб-панель администратора.