Home Projects Contact
Back to Projects

Calorie Tracker

Track your daily calorie intake and macronutrients — carbs, protein, and fat — with visual breakdown charts.

Kotlin Compose MVVM Room Retrofit
Calorie Tracker mockup

Know what you
put in your body

Set your daily calorie goal and track every meal with a full macronutrient breakdown. Carbs, protein, and fat are displayed in individual visual charts so you can see exactly how your nutrition stacks up against your targets each day.

  • Set personalized daily calorie and macro goals
  • Log meals and track carbs, protein & fat separately
  • Visual chart breakdown per macronutrient
  • Clean MVVM + Clean Architecture structure
  • Offline-first with Room database caching

Technologies Used

Kotlin Jetpack Compose MVVM / Clean Architecture Dagger-Hilt Room Database Retrofit Coroutines & Flow