Fit Sphere
Fit Sphere is a React-based frontend fitness tracking web application designed to generate customized workout plans based on user inputs like workout type, target muscle groups, and objectives.
Table of Contents
Features
- User Input-Based Activity Suggestions: Get suggested workout activities based on workout type, muscle groups, and objectives.
- Detailed Workout Instructions: Each activity includes specific instructions such as tempo, reps, rest time, and sets.
- Set Tracking: Track the number of sets completed for each suggested workout.
- Responsive Design: Designed for use across desktop, tablet, and mobile devices.
Technologies Used
- Frontend: React.js, JavaScript, HTML, CSS
- State Management: React State
- Version Control: Git
Installation
Follow these steps to set up Fit Sphere locally:
Clone the repository
git clone https://github.com/iamrohitm/Fit-Sphere.git
Navigate to the project directory
cd Fit-Sphere
Install dependencies
npm install
Start the app
npm start
Access the app
- Open your browser and navigate to
http://localhost:3000
Usage
- Select Workout Type: Pick from options like
individual
, bro split
, or bodybuilder split
.
- Choose Target Muscle Groups: Select muscle groups like
push
, pull
, or legs
.
- Set Objectives: Define your goal, such as:
- Strength Power
- Growth Hypertrophy
- Cardiovascular Endurance
- Get Workout Activities: A detailed workout plan is generated based on your inputs, including:
- Exercise name
- Muscle group focus
- Reps, rest, tempo, and instructions
- Track Progress: Update completed sets for each activity.
Screenshots
Main Page

Workout Results (Steps)

Sample Output Result

Contributing
Contributions are welcome! Here's how you can contribute:
- Fork the repository.
- Create a new branch.
git checkout -b feature/your-feature-name
- Commit your changes.
git commit -m "Add your feature"
- Push to your branch.
git push origin feature/your-feature-name
- Open a pull request.
License
This project is not currently licensed.
Rohit Mohite
Thank you for checking out Fit Sphere! Feel free to star the repository if you find it helpful.
