Skip to content
Case study

CleverFit PWA for gym workouts

A progressive web app for independent and cooperative workouts in the gym, built for maximum accessibility.

Industry
Healthtech, Fitness
Tech stack
JavaScript, TypeScript, React, Redux
Timeline
4 months
OutcomeWhat the work delivered
4 months
to first release
1 PWA
web, iOS and Android
In-app
training, analytics and payments
The challengeThe brief, and what was at stake

A chain of fitness clubs offers new customers the opportunity to begin training with an instructor, although not all of them take advantage of this. To encourage its members to exercise, the chain decided to develop an app for self-guided training.

They opted to create a progressive web application to ensure maximum accessibility.

Beginning with in-depth interviews and analysis, we produced a prototype of the app and subsequently implemented it in collaboration with their development team.

Result: the client received the PWA within four months. The application is now used by 81% of the fitness club chain’s members.

One app, every platformNeed one product across web, iOS and Android?

We build PWAs that reach every device from a single codebase - faster to ship, cheaper to run.

How we built itWhat WislaCode designed and shipped
01Analytics

Based on the findings from the interviews, we decided to introduce the option of joint workouts with other users to help maintain motivation.

Together with professional athletes and trainers, we developed a methodology that became the foundation of the Workout Planner tool. It takes into account the necessary loads and the range of equipment available in the gym.

Analytics CleverFit
02Calendar

Everyone completes a personalised training calendar according to their own plan. The workout planner functionality enables users to select the type of exercise, number of sets, weight, and other parameters.

Calendar CleverFit Progressive Web App for gym
03Joint training sessions

Users invite one another to joint training sessions and become participants in a virtual challenge. Data transfer from the server via web sockets allows the application to function as a social network or messenger. Invitations to joint training sessions are delivered in real time.

Joint Training Sessions CleverFit PWA
04Statistics

In the personal account, training results are visualised through graphs, charts, and figures. Users can view their results by day of the week, load, and type of training. To support motivation, a personalised activity level is displayed in comparison with other users in the same age group.

Statistics CleverFit Progressive Web App
05Monetisation

There are two tariffs: free and PRO, with extended statistics for the entire training period and a personal AI, which helps to create training programmes and provides recommendations. For payment, a token is generated and automatically sent to your email.

A full set of features for the effective organisation of individual or group training

Monetisation in CleverFit Progressive Web App
CleverFit PWA for gym
Have a similar challenge?Let's map the fastest safe path to live

Book a 30-minute integration review. Bring one stuck or upcoming integration - we'll diagnose it with you and scope the work, no obligation.