Skip to content

Digital twin dashboard for prediction and generation of long-distance running training sessions. This app is able to retrieve all your training data from Health Connect and send it to a backend, which will process it and generate suggested training sessions oriented to a goal the user introduces

Notifications You must be signed in to change notification settings

artachojf/twinCoach

Repository files navigation

🏃‍♂️ twinCoach - Digital Twin Dashboard for Long-Distance Runners

Welcome to the twinCoach, an Android application built using modern development principles to empower athletes by predicting their performance in long-distance running races. This project integrates Health Connect to analyze training data and provide personalized recommendations for optimized performance.


🚀 Features

  • Health Connect Integration: Access real-time training session data seamlessly.
  • Performance Prediction: Get insights into your long-distance race performance based on current training patterns.
  • Goal-Oriented Training: Input your race goals and receive personalized training session suggestions.
  • Interactive Dashboard: View processed performance analytics and progress towards goals.

🛠️ Tech Stack

This project is developed using:

  • Android (Kotlin): The primary framework for the application.
  • MVVM Architecture: Ensures separation of concerns and easier maintainability.
  • Retrofit: Simplifies API communication for data retrieval and submission.
  • Clean Architecture: Provides a scalable and testable code structure.
  • Health Connect: Enables seamless access to health and fitness data.

📖 How It Works

  1. Data Collection:
    The app retrieves training session data (e.g., running distance, pace, heart rate) via Health Connect.

  2. Data Processing:
    The collected data is sent to a backend server that uses advanced algorithms to analyze performance and predict race outcomes.

  3. Insights and Recommendations:
    Processed results are displayed in the app, along with training session suggestions tailored to the athlete's goals and current progress.


🎯 Use Case

The Digital Twin Dashboard is ideal for:

  • Athletes preparing for long-distance races.
  • Coaches and trainers looking to optimize their athlete’s training regimen.
  • Fitness enthusiasts tracking their progress and setting ambitious goals.

📸 Screenshots

Home Screen Sessions Screen Sessions Screen Sessions Screen Sessions Screen Progression Screen

About

Digital twin dashboard for prediction and generation of long-distance running training sessions. This app is able to retrieve all your training data from Health Connect and send it to a backend, which will process it and generate suggested training sessions oriented to a goal the user introduces

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages