Skip to content

Endurex is a fitness app built with Vite and React. It helps users explore exercises by body part, view detailed exercise info, and get YouTube video suggestions, along with similar muscle group and equipment exercises.

Notifications You must be signed in to change notification settings

Akash-m-SE/endurex

Repository files navigation

EndureX

Logo

Endurex is a gym and fitness app that helps users discover exercises for various body parts, such as back, chest, cardio and more. Built using Vite and React, it leverages the Rapid API to provide exercise details, including YouTube video suggestions for each exercise. The app also recommends similar exercises targeting the same muscles or using similar equipment, offering a comprehensive fitness experience.

EndureX

  • Exercise Discovery: Explore a wide range of exercises categorized by body parts such as back, chest, legs, and more.

  • Exercise Details: View detailed descriptions, step-by-step instructions, and muscle groups targeted for each exercise.

  • YouTube Video Suggestions: Automatically fetches and displays relevant YouTube videos for selected exercises, providing visual guidance.

  • Similar Exercises: Suggests exercises targeting the same muscle group or using similar equipment for variety in your workout routine.

  • Responsive UI: Enjoy a seamless experience across devices with a responsive and user-friendly interface.

Screenshots 📸

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Deployment 🚀

You can access the live version of EndureX here: Live Demo

Environment Setup 🛠️ {#environment-setup}

To run this project, you will need to add the following environment variables to your .env file (a template has been provided as .env.example)

You will need to obtain credentials from the respective services:

  • Rapid API: Sign in at at Rapid API to get your api key and subscribe to ExerciseDB and Youtube Search and Download api

Add the following env variables with their values to your .env file:

VITE_RAPID_API_KEY

Installation 🔧

Local Installation

1. Git Clone the Repository

2. Navigate to the directory where the repository was downloaded

3. Set up the Environment Variables

4. Install the dependencies

npm install

5. Start the application in development mode

npm run dev

Authors ✍️

Tech Stack 💻

  • Languages: Javascript

  • Frontend: Vite, React, MUI, React Horizontal Scrolling Menu, React Loader Spinner

  • Routing: React Router Dom,

  • UI Components: MUI Icons,

  • Development Tools: Vite, ESLint, Prettier, Husky

About

Endurex is a fitness app built with Vite and React. It helps users explore exercises by body part, view detailed exercise info, and get YouTube video suggestions, along with similar muscle group and equipment exercises.

Topics

Resources

Stars

Watchers

Forks