Skip to content

Avinab0813/CyberFit-Pro

Repository files navigation

⚡ CyberFit Pro

The Ultimate AI-Powered Fitness Command Center


📱 App Overview

CyberFit Pro is a production-grade health ecosystem designed for athletes. It moves beyond simple tracking by integrating Generative AI for coaching and Algorithmic Math for metabolic analysis.

It features a custom "Bento Grid" UI designed for high contrast and readability during workouts.


📸 Interface Gallery

Dashboard AI Coach Workout Plans Profile GPS Tracker

🚀 Key Features

🧠 FitCoach AI (LLM Integration)

  • Context-Aware Chat: Integrated AI coach that answers queries about nutrition, form, and recovery.
  • Zero-Cost API: Utilizes Pollinations AI to provide unlimited responses without user API keys.
  • Tactical Persona: System prompted to act as a professional sports scientist.

🧬 Biological Engine

  • Auto-TDEE Calculation: Automatically calculates Total Daily Energy Expenditure using the Mifflin-St Jeor Equation.
  • Real-time Metrics: Updates BMR and Calorie Goals instantly when weight/activity level is modified.

📍 Privacy-First GPS Tracker

  • OpenStreetMap (OSM): Custom implementation using react-native-webview to bypass Google Maps billing.
  • Hype Mode: Floating music control widget overlaying the live map.
  • Live Stats: Tracks Duration, Pace, and Distance in real-time.

🛡️ Professional UX/UI

  • Biometric Auth: Secure login via FaceID/Fingerprint.
  • Haptic Feedback: Physical vibrations for interactions (Stopwatch, Checkboxes).
  • Persistence: AsyncStorage implementation ensures data survives app restarts.

📲 Download APK

You can install the app on any Android device immediately:

📥 Click here to Download CyberFit Pro (v1.0)


🛠 Tech Stack

  • Core: React Native, Expo
  • Navigation: React Navigation (Tabs, Stack)
  • State: React Hooks, Context API
  • Data: Async Storage (Local Persistence)
  • Hardware: Accelerometer (Steps), Location (GPS), Haptics, Biometrics

⚙️ Running Locally

  1. Clone the repo
    git clone https://github.com/Avinab0813/CyberFit-Pro
  2. Install dependencies
    npm install
  3. Start the server
    npx expo start --clear

Built with ❤️ by Avinab Paul

About

High-performance fitness tracker with AI Coaching, Biometrics, and GPS. Built with React Native.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors