Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 3.11 KB

README.md

File metadata and controls

57 lines (44 loc) · 3.11 KB

Fitpro Gym

Welcome to Fitpro Gym! This React app is designed to help you explore a wide range of exercises, focusing on different categories and muscle groups. With practical examples, detailed exercise descriptions, related videos from YouTube, and more, Fitpro Gym is your ultimate fitness companion.

Project Images

Home Page (Banner)



image

Home Page (Muscle Group Selection)



image

Home Page (Showing Various Exercises)



image

Exercise Details (Banner)



image

Exercise Details (Videos)



image

Exercise Details (Similar Target Muscle Exercises)



image

Exercise Details (Similar Equipment Exercises)



image

Features

  • Exercise Categories: Browse exercises by categories to target specific areas of your body.
  • Muscle Groups: Filter exercises based on specific muscle groups for targeted workouts.
  • Extensive Exercise Library: Explore over one thousand exercises with practical examples to guide your workouts.
  • Pagination: Convenient pagination for easy navigation through the exercise library.
  • Exercise Details: Get detailed information about each exercise, including descriptions and techniques.
  • YouTube Integration: Pull related videos from YouTube to supplement your workout routines.
  • Similar Exercises: Discover similar exercises to vary your workouts and keep things interesting.

Technologies Used

  • Frontend: Developed using React for a dynamic and responsive user interface.
  • Styling: Utilized MaterialUI for clean and intuitive styling.
  • API: Integrated with RapidAPI, specifically utilizing the "ExerciseDB" and "Youtube Search and Download" APIs for fetching exercise data and related videos.
  • Hosting: Deployed on Netlify for seamless hosting and accessibility.

Get Started

To get started with Fitpro Gym, simply Visit the App and start exploring the vast array of exercises to enhance your fitness journey.

To run on your local machine

  1. Clone the repository: git clone https://github.com/your-username/fitnessapp_fitprogym.git
  2. Install dependencies: npm install -i
  3. Run Client: npm start

Note: Before Starting the client make sure to add your environment variables in the .env. There is a placeholder to enter your credentials.