Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 3.6 KB

README.md

File metadata and controls

66 lines (45 loc) · 3.6 KB

FitnesssHub: A Next.js Powered Fitness Web Application 🏋🏾‍♀️💪

FitnesssHub is a comprehensive web application for fitness enthusiasts, developed with Next.js. It features over 1000 meticulously categorized exercises, powered by a custom JSON server for efficient data hosting. The platform offers robust search functionality, allowing users to filter exercises based on specific criteria, and provides detailed information on each exercise to enhance the overall fitness experience.

Fitnessshub UI Snaps

Why FitnesssHub?

FitnesssHub emerged from a personal need to have quick access to exercise demonstrations during gym sessions. The project not only serves as a fitness aid but also represents a valuable learning opportunity, allowing the developer to apply and enhance skills in a real-world context.

Key Features

  • 1000+ exercises with detailed information
  • Robust search functionality
  • Custom JSON server for efficient data hosting
  • Individual exercise pages with GIF instructions
  • Empowers users to create tailored workout routines
  • Developed using ReactJS and Next.js for optimal performance
  • Fully responsive and user-friendly design

Tech Stack

ReactJS, NextJS, SASS

Challenges Faced

  • Overcoming limitations of RapidAPI for exercise data
  • Implementing a custom JSON server for improved data management
  • Navigating challenges related to API rate limits
  • Balancing technical intricacies with fitness objectives

User Interface (UI)

Fitnessshub UI Snaps Fitnessshub UI Snaps Fitnessshub UI Snaps Fitnessshub UI Snaps

🏃‍♂️ Run Locally

  1. Clone the project
  git clone https://github.com/doubtcrack/Fitness.git
  1. Go to the project directory
  cd Fitness
  1. Install dependencies
  npm install
  1. Start the development server
  npm run dev

Contribute and Support ❤️

🌟If you find this project useful and would like to contribute or show your support, we welcome your involvement. Feel free to submit pull requests, report issues, or share your feedback. Your contributions make this project even better!🌟

And also, please consider giving it a star ⭐ on GitHub! Your support and feedback are greatly appreciated as they help us improve and grow the platform. Thank you 💖