Skip to content

LeeGrobler/mi-workouts

Repository files navigation

MiWorkouts

MiWorkouts is a Progressive Web App (PWA) built using Vue.js. It's designed for simplicity and ease of use, allowing you to focus on what matters most: your workouts.

The application is live and can be found at https://miworkouts.lee-grobler.com/.

Features

  1. Exercise Creation: Easily create and manage your exercises. Set their name, sets, and reps. Specify the type of exercise (weight, time, distance, or calories) and its corresponding units. You can also add a YouTube tutorial link and notes for reference.
  2. Workout Routines: Organize your exercises into routines. Adjust the order of exercises with intuitive drag-and-drop functionality.
  3. Favorites: Highlight your preferred routines by marking them as favorites.
  4. Cross-Device Sync: Sign up/in to store your data online, enabling you to access your routines and exercises from any device.
  5. Progressive Web App: Install the app on any device and use it offline. Your data will sync once you're back online.

Local Setup

  1. Clone the repository
git clone https://github.com/your-github-username/your-repository-name.git
  1. Install dependencies
cd your-repository-name
npm install
  1. Run the application
npm run serve

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

License

This project is open-source, licensed under the MIT License.

Feedback

If you have any feedback, please reach out to me via the website's Contact form.

Enjoy planning your workouts!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published