MyFit is a powerful workout tracking app designed to help you achieve your fitness goals effectively. Inspired by the RP Hypertrophy app, MyFit offers a comprehensive set of features including mesocycle creation and exercise progression metrics. Whether you are a beginner or an experienced fitness enthusiast, MyFit is your ideal companion on your fitness journey.
-
Mesocycle Creation: Plan your workouts efficiently with the mesocycle creation feature. Organize your training into structured cycles for optimal results.
-
Exercise Progression Metrics: Track your progress with detailed exercise metrics. Monitor your lifts, repetitions, and weights to stay motivated and on track.
https://my-fit-whyash5114.vercel.app/
- Node.js: Ensure you have Node.js installed. If not, you can download it from nodejs.org.
- MongoDB: A running instance of Mongo, either in cloud via Atlas or locally mongodb.com. Create a
.env
file with theMONGODB_URI
key set to the db's URI.
-
Clone the repository:
git clone https://github.com/WhyAsh5114/MyFit.git
-
Navigate to the project directory:
cd MyFit
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
MyFit will be accessible at
http://localhost:4173
.
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
MyFit is built with love by the open-source community and inspired by the RP Hypertrophy app.