1. Home
  2. Case Studies
  3. GymFit
Case study · Fitness

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.

IndustryFitness
ProductWeb fitness and sports app
ArchitectureMicroservices on AWS Fargate
Business modelSubscription
The client

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.

The challenge

What personalised fitness guidance requires

1

Guidance built per user

Exercise and diet guidance had to be generated from each user's own metrics and goals.

2

Reliable reminders

Schedule reminders had to reach users on time so they kept to their routines.

3

Premium access

Advanced tools and tips had to be offered to paying users through a subscription model.

GymFit build-your-own-workout screen with a guided plan selector
The solution

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.

GymFit nutrition screen with height, weight and before and after photos, beside the learning links page
  1. 01

    Exercise recommendations

    Workouts recommended from user metrics, each with HD video tutorials.

  2. 02

    Custom diet plans

    Plans built around each user's dietary needs and fitness goals.

  3. 03

    Calendar and reminders

    An integrated calendar sends real-time reminders for scheduled workouts.

  4. 04

    Subscription tiers

    Subscribers get access to advanced tools and tips.

  5. 05

    Microservice architecture

    Services run on AWS Fargate and AWS container services, with AWS RDS for the database.

The results

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.

AWS Fargate

microservice hosting

HD video

exercise tutorials

Tech stack

What GymFit runs on

Frontend

React.js

Backend

Java

Cloud

AWS Fargate, AWS container services

Data

AWS RDS

Book a free strategy call

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

Book your strategy call

Takes 20 seconds