- Overview
- Features
- Technologies Used
- Installation
- Usage
- File Structure
- Final View
- Contributing
- Acknowledgements
- Contact
The Fitness Club Website is a comprehensive platform designed to help users find and learn about various exercises. Users can search for exercises based on body parts, equipment, and target muscles. Additionally, users can select from exercise cards displayed below the search bar to get detailed information about each exercise, including how to perform it, its name, related YouTube videos, and similar exercises.
- Search Functionality: Allows users to search for exercises based on body parts, equipment, and target muscles.
- Exercise Cards: Users can select exercises from cards displayed below the search bar.
- Detailed Exercise Information: Each exercise card provides detailed information, including the exercise name, how to perform it, related YouTube videos, and similar exercises.
- Responsive Design: Ensures a great user experience on both desktop and mobile devices.
- React with Vite: For building the frontend application.
- CSS: For styling the website and making it visually appealing.
- JavaScript: For adding interactivity and dynamic behavior.
- RapidAPI: For fetching exercise data from ExerciseDB API and related videos from YouTube Search and Download API.
- NPM: For managing project dependencies and scripts.
- Clone the repository:
git clone https://github.com/CodeBeginner000001/Fitness_Club.git
- Navigate to the project directory:
cd Fitness_Club
- Install dependencies:
npm install
- Run the application:
npm run dev
- Build the application:
npm run build
- Preview the build:
npm run preview
- Search for Exercises:
- Use the search bar to find exercises based on body parts, equipment, or target muscles.
- Select from Exercise Cards:
- Browse through the exercise cards displayed below the search bar.
- Click on an exercise card to view detailed information about the exercise.
- View Exercise Information:
- Get detailed information on how to perform the exercise, its name, and related YouTube videos.
- Explore similar exercises and equipment-based exercises.
fitness-club-website/
│
├── public/ # Public assets
├── src/ # Source files
│ ├── components/ # React components
│ ├── pages/ # React pages
│ ├── utils/ # Utility functions and helpers
│ ├── App.jsx # Main application component
│ ├── index.css # Global CSS
│ └── main.jsx # Entry point for the application
├── .gitignore # Git ignore file
├── package.json # NPM package file
├── README.md # README file
└── vite.config.js # Vite configuration file
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
- Exercise data is sourced from the ExerciseDB API.
- YouTube videos are fetched using the YouTube Search and Download API.
- Powered by RapidAPI.
For any questions or suggestions, please contact ashu2100ag@gmail.com.
Enjoy exploring and learning with the Fitness Club Website!