VeeFit is a modern, open-source nutrition and fitness tracking platform designed for individuals and coaches who want to track meals, monitor fitness progress, and reach health goals all from any device.
| Platform | Tech Stack |
|---|---|
| Android / iOS | .NET MAUI |
| Desktop | Java |
| Backend API | Python |
| Database | MySQL |
| Frontend Sync | REST API |
- ✅ Cross-platform meal & nutrition tracking
- ✅ Calories, macros, and weight progress
- ✅ Sync across devices
- ✅ Meal suggestions
- ✅ Coach & client roles
- ✅ Push reminders
- ✅ Multi-language support
- ✅ Data export to CSV/PDF
- Task 1.1: User registration/login (JWT)
- Task 1.2: Meal logging endpoints
- Task 1.3: Weight tracking
- Task 1.4: Calorie & macro computation
- Task 1.5: API sync for frontend
- Task 2.1: Basic UI (add/view meals)
- Task 2.2: Local storage (SQLite)
- Task 2.3: API integration
- Task 2.4: Dashboard with daily macros
- Task 3.1: Meal entry and browsing
- Task 3.2: Nutrient chart view
- Task 3.3: Backend sync
- Task 3.4: Export data to CSV/PDF
- Task 4.1: Meal suggestions
- Task 4.2: Push notifications
- Task 4.3: Multilingual support
- Task 4.4: Docker deployment
- Task 4.5: Coach/Client roles
Stay fit. Eat smart. VeeFit.