Project description
This hobby project is a Progressive Web App (PWA) that allows users to track their nutrition, body weight, and workouts. The application combines multiple logging features into a single, easy to use web app and is optimized for both desktop and mobile!
Demo login:
Email: demo@demo.demo
Pw: DemoPass
Nutrition Tracking
- Logging of daily food intake
- Automatic calculation of total daily consumption:
- Calories (kcal)
- Carbohydrates
- Fats
- Proteins
- Configurable daily macro goals or limits
- Ability to add food products to an external nutrition database
- Adding food products to the food log via:
- Search functionality (API integration with external database)
- List of previously consumed products
- Copying products from earlier food logs
- List of products added by the user to the external database
Body Weight Tracking
- Logging body weight by date
- Overview of weight progression over time
Workout Logging
- Adding workouts via a search interface
- Support for strength training:
- Input of weight, sets, and repetitions
- Support for cardio exercises:
- Input of distance and duration
- Ability to add comments per set
Workout Overviews
- Detailed per-workout display:
- Weight and reps per set
- Automatically calculated workout totals:
- Total number of sets
- Total number of repetitions
- Total training volume
Project gallery
Result
The result is a userfriendly PWA that helps users gain structured insight into their nutrition, training, and physical progress. By making it easy to log food, workouts, and body weight, daily data tracking becomes low effort and efficient.
The focus is on providing data-driven insight into nutrition, weight gain or loss, and fitness progress. Users can track their daily macro intake, log workouts, and monitor progress over time, offering a solid informational basis for personal fitness and health goals.
The application serves as a practical tool for users who approach health and fitness in a structured and goal-oriented way.
NL
EN