WhyAsh5114 / MyFit

Workout tracker inspired by the RP Hypertrophy App

Home Page:https://my-fit-v3.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyFit v2: Mobile Workout Tracking App

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, automatic volume management, exercise progression metrics, and a science-based recommendation algorithm. Whether you are a beginner or an experienced fitness enthusiast, MyFit is your ideal companion on your fitness journey.

Features

  • Mesocycle Creation: Plan your workouts efficiently with the mesocycle creation feature. Organize your training into structured cycles for optimal results.

  • Automatic Volume Management: MyFit automatically manages your workout volume, ensuring that you are progressively overloading your muscles for continuous growth and strength gains.

  • Exercise Progression Metrics: Track your progress with detailed exercise metrics. Monitor your lifts, repetitions, and weights to stay motivated and on track.

  • Science-Based Recommendation Algorithm: Receive personalized workout recommendations based on scientific principles. MyFit helps you make informed decisions about your training routine.

Getting Started

Direct web app (can also be installed as a PWA)

https://my-fit-whyash5114.vercel.app/

Prerequisites

  • 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 the MONGODB_URI key set to the db's URI.

Installation

  1. Clone the repository:

    git clone https://github.com/WhyAsh5114/MyFit.git
  2. Navigate to the project directory:

    cd MyFit
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

    MyFit will be accessible at http://localhost:4173.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

MyFit is built with love by the open-source community and inspired by the RP Hypertrophy app.


About

Workout tracker inspired by the RP Hypertrophy App

https://my-fit-v3.vercel.app/

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 71.5%Language:Svelte 28.0%Language:JavaScript 0.3%Language:CSS 0.2%Language:HTML 0.0%