Project Overview
TrainMuscleFit is a comprehensive fitness and nutrition tracking web application built to help users plan, track, and optimize their workouts and dietary intake. The app features a user-friendly interface where users can log their daily exercises, track calories, and monitor progress over time.
Technologies Used
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Python (Flask), SQL (SQLite)
- APIs: ExerciseDB API, Nutritionix API
- Database: SQLite for storing user data, workout logs, and nutrition details
Key Features
- Workout Tracking: Users can log their daily exercises, including sets, reps, and weights lifted, with data saved for future reference.
- Nutrition Tracking: Integration with the Nutritionix API allows users to track calorie intake, macronutrient breakdowns, and meal planning.
- User Authentication: Secure user registration and login system with password hashing.
- Progress Visualization: Displays progress over time through charts, including weight, calories burned, and workout improvements.
- Responsive Design: Optimized for both desktop and mobile devices for seamless user experience.
Results
- Created a fully functional fitness app that allows users to easily manage their fitness goals, track progress, and get real-time nutritional data.