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.
| Dashboard | AI Coach | Workout Plans | Profile | GPS Tracker |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
- 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.
- 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.
- OpenStreetMap (OSM): Custom implementation using
react-native-webviewto bypass Google Maps billing. - Hype Mode: Floating music control widget overlaying the live map.
- Live Stats: Tracks Duration, Pace, and Distance in real-time.
- Biometric Auth: Secure login via FaceID/Fingerprint.
- Haptic Feedback: Physical vibrations for interactions (Stopwatch, Checkboxes).
- Persistence:
AsyncStorageimplementation ensures data survives app restarts.
You can install the app on any Android device immediately:
- 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
- Clone the repo
git clone https://github.com/Avinab0813/CyberFit-Pro
- Install dependencies
npm install
- Start the server
npx expo start --clear
Built with ❤️ by Avinab Paul




