Project Description

Client Overview

Our client sought to develop a fitness application that encourages users to stay active with a structured workout plan. The app was designed for individuals of all fitness levels, allowing them to achieve significant results with minimal equipment and a commitment of just 20 minutes per day.

Problem Statement

Many people struggle to maintain a consistent workout routine due to busy schedules, lack of motivation, or limited access to gyms. The main challenges addressed by My Coach include:

  • Time Constraints: Users needed a solution that fits into a busy lifestyle.

  • Lack of Guidance: Many individuals are unsure how to structure effective home workouts.

  • Motivation Issues: Without tracking and notifications, users often lose consistency.

Proposed Solution

My Coach provides a structured yet flexible fitness plan that adapts to the user’s current fitness level and progressively challenges them. The app offers:

  • A Simple and Effective Workout Plan: Five core exercises that target different muscle groups.

  • Guided Progression: Automated level adjustments based on user performance.

  • Push Notifications & Reminders: Encouraging users to stay consistent.

  • Fitness Tracking: Progress visualization through statistics and milestones.

Implementation

  • User Assessment Module: Determines initial fitness level.

  • Workout Schedule: Tailors exercises and difficulty levels.

  • Notification System: Reminds users of optimal workout times.

  • Performance Tracking: Logs workout history and achievements.

Key Features & Innovations

Core Workouts:

  • Running

  • Push-ups

  • Pull-ups

  • Squats

  • Ab exercises

User Engagement:

  • Personalized workout schedules

  • Adaptive difficulty levels

  • Progress tracking & statistics

Convenience & Accessibility:

  • Minimal equipment required

  • Works for all fitness levels

  • Notifications to maintain consistency

Results & Impact

  • Increased User Engagement: Users remained consistent due to personalized schedules.

  • Improved Fitness Levels: Noticeable muscle growth and endurance improvement within weeks.

  • User Retention: Over 200 levels keep users challenged and motivated.

  • Skills Used

      Front End
    • Android
    • iOS

    • Build, Deployment, Source Control & Project Mgmt Tools
    • Git

    • Back End
    • Node.js

    • Database
    • MongoDb