iOS-приложение и административная панель для дистанционных тренировок по триатлону. Это маркетплейс, где триатлонисты, тренеры и спортивные клубы находят друг друга.

Разработка сервиса TriMind

Marketplace
Filter
Chats
Social
Schedule
Admin panel
Health&Fitness
React
Mobile
Web
Calendar
Native
Посмотреть вживую
iOS

Предыстория

Предыстория

Тренеры составляют планы тренировок в большом количестве Excel-таблиц и отправляют их спортсменам через Facebook. Ведение таблиц отнимает много времени и сил, потому что на одного тренера может приходиться несколько атлетов. Наш клиент сам является триатлонистом и чувствует эту проблему изнутри. Поэтому, чтобы снять с тренеров утомительную работу с Excel, он пришёл к идее приложения TriMind.
Тренеры составляют планы тренировок в большом количестве Excel-таблиц и отправляют их спортсменам через Facebook. Ведение таблиц отнимает много времени и сил, потому что на одного тренера может приходиться несколько атлетов. Наш клиент сам является триатлонистом и чувствует эту проблему изнутри. Поэтому, чтобы снять с тренеров утомительную работу с Excel, он пришёл к идее приложения TriMind.
Сегодня TriMind объединяет атлетов и тренеров по всему миру. С помощью приложения они поддерживают связь, составляют план тренировок, следят за его соблюдением и фиксируют достижения. Это происходит в несколько раз быстрее, чем прежде.
Сегодня TriMind объединяет атлетов и тренеров по всему миру. С помощью приложения они поддерживают связь, составляют план тренировок, следят за его соблюдением и фиксируют достижения. Это происходит в несколько раз быстрее, чем прежде.

Цель

Цель

Выполнение тренировочного плана в приложении TriMind помогает не только поддерживать себя в тонусе, но и готовиться к соревнованиям по триатлону. Самое крупное из них — Ironman.
Выполнение тренировочного плана в приложении TriMind помогает не только поддерживать себя в тонусе, но и готовиться к соревнованиям по триатлону. Самое крупное из них — Ironman.
Три типа пользователей
На выходе получились прототипы приложения для атлета, тренера и менеджера клуба и административная панель для тренеров и клубов. Для каждого типа пользователей предусмотрены специальные поля в профиле.


Три типа пользователей
На выходе получились прототипы приложения для атлета, тренера и менеджера клуба и административная панель для тренеров и клубов. Для каждого типа пользователей предусмотрены специальные поля в профиле.
Авторизация
Тренеры и атлеты могут авторизоваться через Facebook. Это позволяет переходить из приложения на профиль пользователя в соцсети.


Авторизация
Тренеры и атлеты могут авторизоваться через Facebook. Это позволяет переходить из приложения на профиль пользователя в соцсети.
Загрузка фотографий
С помощью функции «Загрузить фото» тренер добавляет к профилю сертификат, подтверждающий его статус, и личные фотографии.


Загрузка фотографий
С помощью функции «Загрузить фото» тренер добавляет к профилю сертификат, подтверждающий его статус, и личные фотографии.

Тренировочный план

Тренировочный план

По умолчанию тренировочный план пуст, чтобы атлеты могли сами заполнить его согласно своим предпочтениям. Каждая ячейка плана — это карточка с тренировочным планом по одной из трёх дисциплин.
По умолчанию тренировочный план пуст, чтобы атлеты могли сами заполнить его согласно своим предпочтениям. Каждая ячейка плана — это карточка с тренировочным планом по одной из трёх дисциплин.
Если атлет работает с тренером, то последний составляет план. Это могут быть шаблоны или индивидуальная программа.

Если один и тот же план предполагается выполнять регулярно, то вместо создания новых карточек пользователь копирует одну из старых и вставляет её в нужный день недели.
Если атлет работает с тренером, то последний составляет план. Это могут быть шаблоны или индивидуальная программа.

Если один и тот же план предполагается выполнять регулярно, то вместо создания новых карточек пользователь копирует одну из старых и вставляет её в нужный день недели.
Тренировочный план имеет внешний вид Excel, привычный для тренеров и атлетов. Он поддерживает его самые популярные действия: copy, cut и paste.
Тренировочный план имеет внешний вид Excel, привычный для тренеров и атлетов. Он поддерживает его самые популярные действия: copy, cut и paste.
Календарь
Тап по дню недели переносит пользователя из календаря в нужное место тренировочного плана.


Календарь
Тап по дню недели переносит пользователя из календаря в нужное место тренировочного плана.
Поиск
Искусственное ранжирование показывает проверенных администрацией тренеров.

Для каждого из трёх типов пользователей сделаны фильтры по разным параметрам (стоимость занятия с тренером или в клубе, уровень мастерства спортсменов).


Поиск
Искусственное ранжирование показывает проверенных администрацией тренеров.

Для каждого из трёх типов пользователей сделаны фильтры по разным параметрам (стоимость занятия с тренером или в клубе, уровень мастерства спортсменов).

Административная панель

В административной панели тренеры и менеджеры три-клуба составляют и редактируют планы тренировок, публикуют информацию о предстоящих и прошедших соревнованиях, общаются с атлетами.

Административная панель

В административной панели тренеры и менеджеры три-клуба составляют и редактируют планы тренировок, публикуют информацию о предстоящих и прошедших соревнованиях, общаются с атлетами.
Тренировочные планы в виде Excel-таблиц
Административная панель
TriMind
База данных
Тренировочные планы в виде Excel-таблиц
Административная панель TriMind
База данных
У тренеров накопилось много шаблонов тренировочных планов в виде Excel-таблиц. Чтобы не переносить их в административную панель вручную, был придуман импорт планов из Excel-формата в базу данных.
У тренеров накопилось много шаблонов тренировочных планов в виде Excel-таблиц. Чтобы не переносить их в административную панель вручную, был придуман импорт планов из Excel-формата в базу данных.
При разработке административной панели использована модель SPA (Single Page Application). Она позволяет:
1
обновлять данные в административной панели без обновления страницы;
2
снять нагрузку на сервер, так как ему больше не нужно формировать страницу «на лету»;
3
сэкономить время бэкенд-разработчика путём переиспользования одних и тех же методов API для получения и управления данными как в мобильном приложении, так и в административной панели в веб-версии;
4
ускорить работу панели и тем самым улучшить пользовательский опыт.
При разработке административной панели использована модель SPA (Single Page Application). Она позволяет:
1
обновлять данные в административной панели без обновления страницы;
2
снять нагрузку на сервер, так как ему больше не нужно формировать страницу «на лету»;
3
сэкономить время бэкенд-разработчика путём переиспользования одних и тех же методов API для получения и управления данными как в мобильном приложении, так и в административной панели в веб-версии;
4
ускорить работу панели и тем самым улучшить пользовательский опыт.


Перспективы
Команда Лайв Тайпинг оказывает менеджерскую поддержку проекта. В планах — интеграция с GPS-навигаторами Garmin и монетизация.
Перспективы
Команда Лайв Тайпинг оказывает менеджерскую поддержку проекта. В планах — интеграция с GPS-навигаторами Garmin и монетизация.
Аккаунт-менеджеры
Александр Кузнецов
Виктор Михаль

Менеджер
Виктор Михаль
Проектирование
Елена Гальцина
Сергей Попович
iOS разработчики
Александр Савченко
Антон Дитятив
Павел Разуваев
Back-End разработчик
Иван Кудинов

Front-End разработчики
Михаил Данилов
Павел Байбара

Хотите сделать uber-like приложение?
Хотите сделать uber-like приложение?