Physique.io is a high-performance fitness and nutrition tracking mobile application built to help users hit their calorie targets with precision. Featuring a glassmorphic UI and a robust real-time backend, it provides a seamless experience for logging meals, calculating macros, and visualizing long-term consistency.
- Personalized Calibration: Smart onboarding to calculate daily calorie targets based on height, weight, and fitness goals (Bulk/Cut/Maintain).
- Interactive Dashboard: A "Progress Ring" visualizer that updates in real-time as you log meals.
- Extensive Food Library: Integrated database with 150+ staples, including Indian specialties, global fitness foods, and common beverages.
- Glassmorphic UI: A modern, dark-themed aesthetic designed for focus and readability.
- Consistency Heatmap: A GitHub-style activity grid in the Profile section to track your logging streaks over 28 days.
- Real-time Sync: Powered by Supabase to ensure your data is always safe and accessible across devices.
- Frontend: React Native (Expo)
- State Management: React Hooks (useState, useEffect)
- Backend: Supabase (PostgreSQL & Auth)
- Icons: Ionicons (Expo Vector Icons)
- Deployment: EAS Build (Android APK/AAB)
- Node.js (v18+)
- Expo Go app on your mobile device (for testing)
- A Supabase account
- Clone the repository:
git clone [https://github.com/your-username/physique-io.git](https://github.com/your-username/physique-io.git) cd physique-io