Obi Workout Tracker
The fitness app I wished existed - brought to life. A full-featured mobile app for tracking workouts, logging nutrition, monitoring sleep and stress, and getting AI-powered fitness advice—all in one place, offline-first, no unnecessary features and clutter, and completely free with no subscription required.
Features
Workout Tracking
Start and log workouts with exercises, sets, reps, and weights
Real-time performance indicators comparing to your previous session
Rest timer between sets
Progress tracking per exercise
Complete history log of all past workouts with detailed breakdowns
Track workout frequency and consistency
Create reusable workout templates
Quickly start workouts from saved templates
Customize and modify templates
Browse built-in exercise database
Create custom exercises
View exercise details and muscle groups targeted
Visualize strength progression over time with enhanced volume trend charts
Performance analytics and statistics
Set and track fitness goals
Monitor progress toward targets
Goal completion tracking
AI Fitness Assistant
Chat with AI (GPT-4 or Claude) for fitness advice
Get personalized workout recommendations
Ask about exercise form, programming, and nutrition
AI has access to your workout and nutrition history for context-aware responses
Nutrition Tracking
Log meals and food items throughout the day
Track calories, protein, carbs, and fats
View daily totals and progress toward goals
Create and save custom food items
Reuse saved foods for quick logging
Meal presets for frequent combinations
Camera-based food scanning using AI vision
Point camera at nutrition labels or food
AI automatically extracts nutritional information and creates food entries
Review past days' nutrition data
Track eating patterns over time
View detailed daily breakdowns
Visualize nutrition trends over time
Track macro distribution
Average daily intake statistics
Built-in nutrition calculator
Macronutrient calculations
Goal-based recommendations
Wellness Tracking
Log sleep duration and quality
Track bedtime and wake time
Monitor sleep patterns
Rate daily stress levels
Track stress over time
Identify patterns and triggers
Define and categorize stressors
Track which stressors affect you most
Tag stress entries with specific stressors
Correlate sleep, stress, and workout performance
Visualize wellness trends
Understand how wellness affects fitness
Data & Settings
Export all app data to JSON file
Complete backup of workouts, exercises, goals, templates, nutrition logs, foods, sleep, and stress data
Share exports for backup or transfer
Import previously exported data
Restore backups
Transfer data between devices
Workout reminders after 3+ days of inactivity
Test notification functionality
Manage notification permissions
Schedule and cancel notifications
Toggle performance indicators during workouts
Customize workout display options
Fully offline-first—all data stored locally on device
Built with: React Native 0.74.5, Expo 51, TypeScript, React Navigation, React Native Paper (Material Design), AsyncStorage, OpenAI/Claude APIs, expo-camera, expo-notifications, react-native-chart-kit