Skip to content

fIyingPhoenix/VeeFit

Repository files navigation

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.

About

A cross-platform Meal & Nutrition Tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •