Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 1.78 KB

File metadata and controls

71 lines (52 loc) · 1.78 KB

VeeFit

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.


Platforms

Platform Tech Stack
Android / iOS .NET MAUI
Desktop Java
Backend API Python
Database MySQL
Frontend Sync REST API

Features

  • ✅ 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

Milestones

Milestone 1: Backend API (Python)

  • 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

Milestone 2: Mobile App (.NET MAUI)

  • 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

Milestone 3: Java Desktop App

  • 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

Milestone 4: Extra Features

  • 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

Links


Stay fit. Eat smart. VeeFit.