ExerciseRoutineMaker is a simple and customizable web app to create, save, and time your workout routines.
Whether you want to track a quick stretching session or a full training schedule, this app helps you stay on track.
- 📋 Create custom routines with any exercises you like
- ⏱️ Built-in timer to track exercise duration and rest
- 🎨 Clean UI built with Tailwind CSS
- Node.js (v22+ recommended)
- npm
# Clone repository
git clone https://github.com/devdiogenes/ExerciceRoutineMaker.git
# Enter project folder
cd ExerciceRoutineMaker
# Install dependencies
npm installnpm run devApp should be available at:
👉 http://localhost:5173
npm run buildOutput should be in the dist/ folder.
- example_routine.json → sample routine you can import to test the app
- fields.json → exercise field definitions (names, default durations, etc.)
- Vue 3
- Vite
- Tailwind CSS
- JavaScript / HTML / CSS
Contributions are welcome!
- Fork this repository
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'Add my feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
This project is licensed under the MIT License — see the LICENSE file for details.