Skip to content

Unic-X/Athleo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Athleo

Athleo is a fitness tracking app built with Dart and Flutter. It provides users with personalized running routes, real-time activity tracking, rewards to enhance their fitness journey. Athleo also integrates social and AI-powered features for a comprehensive and engaging experience. You can download the apk here

Features

Home Page

  • Dynamic Routes: Automatically fetches 3 running routes (loops) of varying distances based on your current location.
  • Route Checkpoints: Once a route is selected, Athleo fetches various checkpoints along the route.

Traking Page

  • Reward System: Earn coins for crossing checkpoints to stay motivated.
  • Real-Time Metrics: Track your progress with live updates on:
    • Timer
    • Distance counter
    • Pace counter

Profile Page

  • Activity History: View your running history, including
    • Distance traveled today
    • Distance and time logged in the previous week
  • Leaderboard: Compete with friends and stay motivated by checking your rank on the leaderboard.
  • AI Coach: Receive personalized advice and tips from the AI-powered coach powered by the Gemini API.

Demo

Athleo.Demo.mp4

Tech Stack

Front-End

  • Flutter/Dart

Back-end

  • GO
  • MongoDB

APIs

  • Google Maps API
  • Google Gemini API

How to use

  • Download and Install: Install Athleo on your device.

  • Set Permissions: Allow location permissions for personalized route generation.

  • Choose Your Route: Select one of the three dynamically generated routes on the Home Page.

  • Start Your Activity: Begin your run and track your metrics in real-time.

  • Earn Rewards: Collect coins as you cross checkpoints.

  • Check Your Progress: View your history and compare with friends on the Profile Page.

  • Improve with AI Coaching: Get actionable advice tailored to your fitness goals.