AptosFit
A comprehensive fitness and nutrition tracking web app with gamification features.
Features
- Nutrition Tracking - Log meals with macro tracking (calories, protein, carbs, fat)
- Fitness Tracking - Track workouts with exercise types, sets, reps, and volume
- Weight Tracking - Monitor weight changes over time
- Aptos Score - Gamified scoring system (0-1000) with progression ranks
- Social Community - Share workouts and meals with friends
- Progress Analytics - Visualize your fitness journey
Tech Stack
- Frontend: React Native (Expo), TypeScript, Expo Router
- Backend: Fastify, Drizzle ORM, PostgreSQL
- Platforms: Web, iOS (future), Android (future)
Getting Started
# Install dependencies
npm install
# Run web app locally
npm run web
# Build for production
npm run build:web
Visit http://localhost:8081 to view the app.