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/.
- 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.
- Workout Routines: Organize your exercises into routines. Adjust the order of exercises with intuitive drag-and-drop functionality.
- Favorites: Highlight your preferred routines by marking them as favorites.
- Cross-Device Sync: Sign up/in to store your data online, enabling you to access your routines and exercises from any device.
- Progressive Web App: Install the app on any device and use it offline. Your data will sync once you're back online.
- Clone the repository
git clone https://github.com/your-github-username/your-repository-name.git
- Install dependencies
cd your-repository-name
npm install
- 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.
This project is open-source, licensed under the MIT License.
If you have any feedback, please reach out to me via the website's Contact form.
Enjoy planning your workouts!