Welcome to ZenFit, the ultimate fitness companion designed to elevate your workout experience to new heights! With ZenFit, you have access to a plethora of features to help you achieve your fitness goals and maintain a healthy lifestyle.
-
Exercise Categories and Muscle Groups: Choose from a wide range of exercise categories and specify targeted muscle groups to tailor your workout to your specific needs.
-
Extensive Exercise Library: Access over one thousand exercises with practical examples to diversify your routine and keep your workouts fresh and exciting.
-
Pagination: Seamlessly navigate through the extensive exercise library with built-in pagination for a smooth browsing experience.
-
Exercise Details: Get detailed information about each exercise, including instructions, variations, and equipment needed, to ensure proper form and maximize effectiveness.
-
YouTube Integration: Pull related videos from YouTube to complement exercise instructions and provide visual demonstrations for enhanced understanding.
-
Similar Exercises: Discover similar exercises to add variety to your workout routine and target different muscle groups for a well-rounded training regimen.
-
And Much More: ZenFit offers a range of additional features to enhance your fitness journey, including customizable workout plans, progress tracking, community forums, and more!
To start using ZenFit, follow these simple steps:
-
Clone the repository:
git clone https://github.com/johanLib/fitness-app.git
-
Navigate into the project directory:
cd fitness-app
-
Install dependencies:
npm install
-
Set up your environment variables:
cp .env.example .env
Fill in the necessary environment variables in the .env file (enter your own RapidAPI key).
-
npm start
npm start
-
Access ZenFit in your browser at
http://localhost:3000