FitnessNotes
Name: Popa Eduard-Costin
FitnessNotes is a modern Android fitness tracking app that allows users to log meals, workouts, weight, and view insightful statistics — all built using Jetpack Compose and a clean MVVM architecture.
Features
Food Logging
Create a personalized food list
Add meals to your daily diet
Track calories, protein, carbs, and fat
Exercise Tracker
Create and manage custom exercises
Build and complete daily workout routines
Track workout history and completion status
Weight Logging
Statistics
Visualize calorie intake over time
Track weight changes with dynamic charts
View data trends over multiple days
Navigation
Top-bar menu with quick access to Nutrition, Training, Weight, and Stats
Screen transitions handled via Jetpack Navigation
Architecture
FitnessNotes follows the MVVM (Model–View–ViewModel) architecture with a clean separation of concerns and reactive state management.
Layered Structure
Model
Manages the data layer of the app
Includes the local database, data access objects (DAOs), and repositories
ViewModel
View
Tech Stack