Skip to content

dochner/workout-app

Repository files navigation

Workout App

Thumbnail Image

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.


Features

Customized Workout Plans

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.

Exercise Library

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.

Integration with Vue Plugins

Workout App uses several Vue plugins to enhance its functionality and improve the development experience. The app integrates with:

Getting Started

Prerequisites

Before you can run Workout App, you'll need to have the following installed on your computer:

Node.js npm

Installation

To install Workout App, follow these steps:

Clone the repository to your local machine

git clone <https://github.com/dochner/workout-app.git>

Navigate to the project directory

cd workout-app

Install the dependencies

npm install

Usage

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.

Building

To build the app for production, use the following command:

npm run build

This will build the app in the dist directory.

Deploying

To deploy the app to a web server, copy the contents of the dist directory to your server.

Contributing

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.

License

Workout App is licensed under the MIT License.

Credits

Workout App was created by Douglas Ochner.