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.

Demo