wilkieE / gym_app

Fitness Web App built with React, Vite and Material UI

Home Page:https://jyrosgym.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gym_app

This is a project built with Vite, React, and Material-UI that utilizes APIs to retrieve and display a wide range of exercise data. The app features paginated lists of exercises for over 1000 exercises with accompanying examples, as well as related videos from YouTube and was built following the JSM course.

React Fitness Application

API

The app uses the ExerciseDB API for exercise data and Youtube Search and Download API for video data.

Getting Started

  1. Clone the repository to your local machine.
  2. Run npm install to install all dependencies.
  3. Get API keys for both ExerciseDB and Youtube Search and Download APIs (Links Above).
  4. Create a .env file in the root folder of the project and add the API keys as VITE_REACT_APP_RAPID_API_KEY and VITE_REACT_APP_YOUTUBE_API_KEY respectively and save the file.
  5. Run npm run devin your terminal to start the development server.
  6. Follow the link in your terminal to view the app in your browser.

Features

  • Browse over 1000 exercises with accompanying examples and related videos from YouTube
  • Paginated lists for easy navigation
  • Material-UI for a sleek and modern design

Contributions

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Fitness Web App built with React, Vite and Material UI

https://jyrosgym.netlify.app/


Languages

Language:JavaScript 89.9%Language:CSS 8.5%Language:HTML 1.7%