TriMind is an iOS app and admin panel for remote triathlon training that serves as a marketplace for triathletes, coaches and tri clubs to find each other.

TriMind Saas product development

Marketplace
Filter
Chats
Social
Schedule
Admin panel
Health&Fitness
React
Mobile
Web
Calendar
Native
Check it out in
iOS

Past history

Past history

Coaches put together training schedules in multiple Excel spreadsheets and share them with athletes via Facebook. Spreadsheet making can be time-consuming, as there are often several athletes per coach. Being a triathlete themselves, our customer is familiar with this problem from the inside, which is why they had the idea of an app like TriMind that would help coaches to get rid of tedious Excel table editing.
Coaches put together training schedules in multiple Excel spreadsheets and share them with athletes via Facebook. Spreadsheet making can be time-consuming, as there are often several athletes per coach. Being a triathlete themselves, our customer is familiar with this problem from the inside, which is why they had the idea of an app like TriMind that would help coaches to get rid of tedious Excel table editing.
Today TriMind unites athletes and coaches worldwide, helping them keep in touch, set up and follow training schedules and record achievements several times faster than before.
Today TriMind unites athletes and coaches worldwide, helping them keep in touch, set up and follow training schedules and record achievements several times faster than before.

The goal

The goal

Following a TriMind training schedule helps not only to stay in shape, but also to prepare for events like Ironman, the largest triathlon competition.
Following a TriMind training schedule helps not only to stay in shape, but also to prepare for events like Ironman, the largest triathlon competition.
Three user types
Our work resulted in three prototypes of the app for the athlete, the coach and the tri club manager respectively, as well as admin panels for coaches and clubs. There are dedicated fields for each user type in the profile.


Three user types
Our work resulted in three prototypes of the app for the athlete, the coach and the tri club manager respectively, as well as admin panels for coaches and clubs. There are dedicated fields for each user type in the profile.
Authorization
Coaches and athletes can authorize via Facebook, allowing navigation from the app to the user profile in the social network.


Authorization
Coaches and athletes can authorize via Facebook, allowing navigation from the app to the user profile in the social network.
Uploading images
By using the "Upload image" feature, the coach can attach certificates and personal photos to their profile.


Uploading images
By using the "Upload image" feature, the coach can attach certificates and personal photos to their profile.

Training schedule

Training schedule

By default the training schedule is empty so that the athletes can fill it out however they see fit. Each cell in the schedule is a small page that contains a training plan for one of the three disciplines.
By default the training schedule is empty so that the athletes can fill it out however they see fit. Each cell in the schedule is a small page that contains a training plan for one of the three disciplines.
If the athlete works with a coach, the coach will put up the schedule. Schedules can be template-based or customized.

If a training schedule is intended to be repeated, the user can simply copy previous cells and insert them in the required days instead of creating them from scratch.
If the athlete works with a coach, the coach will put up the schedule. Schedules can be template-based or customized.

If a training schedule is intended to be repeated, the user can simply copy previous cells and insert them in the required days instead of creating them from scratch.
The training schedule looks a lot like Excel so as to be familiar for coaches and athletes, and it supports the most essential actions from Excel like copy, cut and paste.
The training schedule looks a lot like Excel so as to be familiar for coaches and athletes, and it supports the most essential actions from Excel like copy, cut and paste.
Calendar
Tapping a day in the calendar sends the user to the appropriate spot in the training schedule.


Calendar
Tapping a day in the calendar sends the user to the appropriate spot in the training schedule.
Search
A forced rating system is implemented to display administration-verified coaches.

Each of the three user types can use search filters with varying parameters (e.g., training session price of a coach/tri club or athletes' mastery level).


Search
A forced rating system is implemented to display administration-verified coaches.

Each of the three user types can use search filters with varying parameters (e.g., training session price of a coach/tri club or athletes' mastery level).

Admin panel

Coaches and tri club managers employ the admin panel to set up and edit training schedules, publish information on upcoming and past races and contact athletes.

Admin panel

Coaches and tri club managers employ the admin panel to set up and edit training schedules, publish information on upcoming and past races and contact athletes.
Training schedules in Excel spreadsheets
TriMind admin panel
Database
Training schedules in Excel spreadsheets
TriMind admin panel
Database
Coaches had a lot of training schedule templates in Excel spreadsheets, so we imported them from Excel files to a database so they wouldn’t have to manually transfer them to the admin panel.
Coaches had a lot of training schedule templates in Excel spreadsheets, so we imported them from Excel files to a database so they wouldn't have to manually transfer them to the admin panel.
When developing the admin panel, we used the SPA (Single Page Application) model that allows to:
1
update data in the admin panel without refreshing the page;
2
alleviate server load as it no longer has to build the page "on the fly";
3
save the back end developer’s time by reusing the same API methods to obtain and manage data in both the mobile app and the web version’s admin panel;
4
speed up the panel's performance, improving user experience as a result.
When developing the admin panel, we used the SPA (Single Page Application) model that allows to:
1
update data in the admin panel without refreshing the page;
2
alleviate server load as it no longer has to build the page "on the fly";
3
save the back end developer's time by reusing the same API methods to obtain and manage data in both the mobile app and the web version's admin panel;
4
speed up the panel’s performance, improving user experience as a result.

Outlook
The Live Typing team is providing managerial support of the project. Future plans include integration with Garmin GPS navigators and monetization.
Outlook
The Live Typing team is providing managerial support of the project. Future plans include integration with Garmin GPS navigators and monetization.
Account managers
Aleksandr Kuznetsov
Viktor Mikhal

Manager
Viktor Mikhal
Project designing
Elena Galtsina
Sergei Popovich
iOS developers
Aleksandr Savchenko
Anton Dityativ
Pavel Razuvaev
Back-End developer
Ivan Kudinov

Front-End developers
Mikhail Danilov
Pavel Baibara
Request a free consultation with our team of experts
About you
Please, tell us about your budget