Skip to content

ajuvonen/getfit

Repository files navigation

getfit

GetFit is a simple frontend-only exercise planner created with Vue3, TypeScript, and Vite. Used libraries include Pinia, Vuetify, Cypress and Vitest. For CI, the project uses Github Actions.

To test this app in production, visit https://ajuvonen.github.io/getfit. You can also install the app as a PWA on your own device.

Requirements

Node 20+

PWA functionalities require a PWA-compatible browser.

Running e2e tests

  1. Run npm install
  2. Run npm run build
  3. Run npm run test:e2e

Running unit tests

  1. Run npm install
  2. Run npm test:unit