A mobile fitness application was built to help users follow personalized workout routines, manage their diet, and track daily health progress through a monthly subscription model.
The app gives users access to daily fitness videos based on their body type, weight, height, goals, and other health metrics, making the experience more personal instead of showing the same content to every user.
The Challenge
The main challenge was to build a mobile app that could handle personalized video content, user progress tracking, subscription payments, and secure login options in one place.
Since the platform depends on fitness videos, the backend and storage setup also needed to be scalable and fast enough to support smooth video delivery.
The Solution
The application was developed using React Native for both iOS and Android. The backend was built with Express, while MongoDB was used to manage user data, subscriptions, workout records, meal logs, and progress tracking.
For hosting and media handling, AWS EC2 was used for backend hosting, AWS S3 for file and video storage, and AWS CloudFront for faster video delivery.
Key Features
Personalized daily fitness videos
Monthly subscription model
Food intake tracking
Calorie count tracking
Activity and progress monitoring
User profile based on health and body metrics
Apple, Facebook, and Google login
Stripe, Apple Pay, and Google Pay payments
Technology Stack
React Native for mobile app development
Express for backend development
MongoDB for database management
AWS EC2 for backend hosting
AWS S3 for file and video storage
AWS CloudFront for video delivery
Stripe, Apple Pay, and Google Pay for payments
Apple Login, Facebook Login, and Google Login for authentication
Outcome
The final product was a complete subscription-based fitness platform with personalized workouts, calorie tracking, secure authentication, payment integrations, and scalable video delivery.
It gives users a simple way to manage their fitness routine while giving the business a strong technical foundation for paid fitness content and future growth.
Like this project
Posted May 2, 2026
Developed a mobile fitness app with personalized workouts and subscription features using React Native and AWS.