A modern and intuitive fitness application built with Angular 19. Users can track workouts, manage
their macro nutrition goals, search foods by barcode, and compete with others on a global leaderboard.
This application helps users monitor their fitness journey by tracking daily workouts, nutrition macros, and personal records. It provides visual insights using charts, enables barcode-based food lookup, and offers a competitive leaderboard to stay motivated.
Get a snapshot of your fitness journey — track your macros, daily goals, and visualize 7-day workout trends using interactive charts.
Automatically tracks and displays your all-time best performances for different workout types.
Quickly find and add products to your macro log by scanning barcodes.
For example, scanning 5000159461122 fetches the Snickers bar’s exact data.
Compete with other users by logging workouts and earning points.
Stay motivated by seeing how you rank among the fitness community.
- Framework: Angular v19
- Language: TypeScript
- Backend: Firebase Firestore
- Auth: Firebase Authentication
- UI Components: Angular Material
- Charts: Chart.js
- Alerts: SweetAlert2
- Progress Indicator: angular-svg-round-progressbar


