Workout App is a web application that connects personal trainers with their clients. It allows trainers to create customized workout plans for each client and provides an exercise library for reference. The app is built with Vue3, Vite, and Unocss and uses several Vue plugins, including vite-plugin-pages, unplugin-vue-components, vite-plugin-vue-layouts, vite-plugin-pwa, vite-plugin-inspect, vite-ssg, unplugin-vue-macros, and @vueuse/head.
With Workout App, personal trainers can create customized workout plans for each of their clients. The app allows trainers to set specific goals, create routines, and track progress for each client.
Workout App provides an exercise library that trainers can use for reference when creating workout plans. The library includes a wide variety of exercises, with detailed descriptions and instructional videos.
Workout App uses several Vue plugins to enhance its functionality and improve the development experience. The app integrates with:
- vite-plugin-pages(allows for dynamic route generation)
- unplugin-vue-components(provides automatic component registration)
- vite-plugin-vue-layouts(simplifies layout management)
- vite-plugin-pwa(adds progressive web app capabilities)
- vite-plugin-inspect
- vite-ssg(allows for static site generation)
- unplugin-vue-macros(which provides a set of useful macros);
- @vueuse/head(simplifies managing the document head for better SEO).
Before you can run Workout App, you'll need to have the following installed on your computer:
Node.js npm
To install Workout App, follow these steps:
git clone <https://github.com/dochner/workout-app.git>
cd workout-app
npm install
To run the development server, use the following command:
npm run dev
This will start the development server and open the app in your default web browser at http://localhost:3333.
To build the app for production, use the following command:
npm run build
This will build the app in the dist directory.
To deploy the app to a web server, copy the contents of the dist directory to your server.
If you'd like to contribute to Workout App, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b my-feature-branch
-
Make your changes and commit them:
git commit -am "Add some feature"
-
Push your changes to your fork:
git push origin my-feature-branch
-
Create a pull request.
Workout App is licensed under the MIT License.
Workout App was created by Douglas Ochner.