Need help with your project?
Обязательное поле
Некорректный номер
Некорректный Email
Обязательное поле
Please fill in all fields
By clicking the button, you confirm your consent to the processing of personal data.
Next
Next
Your role in the project
Services
Budget
Please select one option in each category
By clicking the button, you confirm your consent to the processing of personal data.
Submit
Submit
several colorful figures
Submission sent
Our manager will contact you shortly.
Oops! Something went wrong while submitting the form.

Mobile App  •  UI/UX

Fitness app

An app for online workouts that allows users to stay in touch with their personal trainers 24/7, make up training programs and share progress with friends.

IDEA

The customers came to us when they already had the pool of trainers to cooperate with.

The idea of the app was simple — to help people train and get consultations at home as in a fitness center.

Workout video screen showing five women lifting pink dumbbells in a bright studio.

How does it work?

There are two ways to use this app:

1. If a user practiced at a gym but decided to continue practicing at home. In this case, the app allows them              to communicate with the trainer and watch video instructions for exercises.

2. If a user hasn’t practiced with a trainer before, they can download the app to find a trainer. After that, the trainer will create an individual training program for them.

We made a mobile app for clients so that they always have their exercises ‘at hand’, and a web version for trainers.

Purple laptop and smartphone screens displaying a fitness app with workout plans and a create account form.
Chat conversation with Michael Hill showing a photo of a man performing an abdominal exercise on a decline bench, followed by messages discussing breathing technique.

The killer feature is that a client can practice at home with the same trainer as at the gym. The client pays only for those exercises they need, not for full programs. For example,           a client can get a workout plan for weight loss or back muscles enhancement.

How does it workf rom the client side?

A client creates an account and fills out the profile: goals and body measurements. They can find a trainer and discuss all the terms in chat — price, number of workouts and exercises. The training plan will be displayed in the calendar.

Portrait of a woman with short blonde hair wearing a light purple hoodie, against a gray blurred background.
Mobile sign up screen with fields for phone number, password, and confirm password, plus sign up button and options to log in with Google, Facebook, or Apple.
Mobile screen with a Create Account form showing a profile photo, fields for first name Courtney, last name Henry, and date of birth 10.05.1994, with a purple Next button at the bottom.
Mobile app screen titled Details showing height input set to 170 cm and weight input set to 73 kg, with illustration of a woman running wearing earphones and a Done button at the bottom.
Mobile phone screen showing a November 2020 calendar with the 15th highlighted in purple and the 10th circled.

How does it work from the trainer side?

A trainer registers in the web app and fills profile with content — exercises they specialize in. The trainer can search for the clients, send them requests, and offer services.

Laptop screen displaying a fitness app videos section with workout thumbnails and menu options.

How did it turn out?

UI — we made a an attractive and modern interface with 2 primary colors: purple and pink

Clickable area — the size of buttons in Fitness app is 52px according to Apple guideline

Mobile profile page showing fitness trainer Michael Hill with 5 years experience, a description, and a video thumbnail of a group exercise class.
Mobile app screen showing user details input for height 170 cm and weight 73 kg with a running woman illustration below and a Done button.

Onboarding — the users point out their indicators and body measurements on one screen

Text in cards — we put the text on a contrasting background for better readability

Initially, at the design stage, we made graphs that show statistics of body changes but after project estimation, we decided to implement it after the release.

Mobile screen showing weight metrics progress with a graph of weight from 2 to 30 November 2020 and options to view weekly, monthly, quarterly, or yearly data.

UI/UX-DESIGN

The reference for the Fitness app was one of our previous projects — Fitforce. The customers requested us to do something similar, but in the end we made a completely different design.

Collection of purple and white fitness app screens showing user profile, upcoming training, metrics progress graph, exercise list, and personal goals.

Development

Language — typescript
Mobile App — React Native
Web App — React
Backend — Node.js

At each demonstration, we showed a finished part of the functionality to the client so that they could ‘touch and feel’ the project and give feedback.

We used Vimeo for video, Auth0 for authorization, Pusher for chats between clients and trainers, and Stripe for payments.

Typography and colors

Inter
Regular
abcdefghiJKLMNOPQrstuvwxyz
abcdefghiJKLMNOPQrstuvwxyz
Bold
abcdefghiJKLMNOPQrstuvwxyz
abcdefghiJKLMNOPQrstuvwxyz

#27284A

#8763C4

#D455B1

Results

We are getting closer to the release and:

Completing the system of subscriptions for trainers — the higher the subscription level, the more clients a trainer can take

Completing the functionality of workout plans

Adding the ability for trainers to send invitations to clients

Two angled smartphone screens showing a fitness app with user profiles, workout plans, and navigation menu.