GymFit: a personalised fitness platform on AWS microservices
ScalaCode built GymFit, a web-based fitness and sports platform on AWS microservices. Users get exercise recommendations with video tutorials, diet plans matched to their metrics and goals, and calendar reminders, with premium tools on a subscription.
GymFit, a personalised fitness platform
GymFit wanted a fitness platform that adapts to each user. Routines, video guides and diet plans had to follow the user's own metrics, and a reminder system had to keep people on schedule.
What personalised fitness guidance requires
Guidance built per user
Exercise and diet guidance had to be generated from each user's own metrics and goals.
Reliable reminders
Schedule reminders had to reach users on time so they kept to their routines.
Premium access
Advanced tools and tips had to be offered to paying users through a subscription model.

Microservices on AWS Fargate with a React frontend
A Java and React.js application running as container services on AWS Fargate, with data in AWS RDS.

- 01
Exercise recommendations
Workouts recommended from user metrics, each with HD video tutorials.
- 02
Custom diet plans
Plans built around each user's dietary needs and fitness goals.
- 03
Calendar and reminders
An integrated calendar sends real-time reminders for scheduled workouts.
- 04
Subscription tiers
Subscribers get access to advanced tools and tips.
- 05
Microservice architecture
Services run on AWS Fargate and AWS container services, with AWS RDS for the database.
Fitness plans that follow each user
Users follow exercise and diet plans built from their own metrics, watch HD video guides and get a reminder for each session, with premium content available by subscription.
microservice hosting
exercise tutorials
What GymFit runs on
React.js
Java
AWS Fargate, AWS container services
AWS RDS
Plan a build like GymFit for your business
- 30 minutes with the ScalaCode team
- What is realistic, what it costs and how long it takes
- You decide afterwards whether to build with us



