Workout Flow is een React-gebaseerde webapplicatie voor het bouwen en beheren van workouts. De applicatie gebruikt Vite als development server en build tool.
Om deze applicatie lokaal te draaien, heb je het volgende nodig:
- Node.js (versie 20.0.0 of hoger)
- npm
- Git
Volg deze stappen om de applicatie op jouw machine te installeren en te starten:
-
Clone of download het project
git clone https://github.com/Devivdb/workout-flow-webapp.git cd workout-flow-webapp -
Installeer de dependencies
npm install
-
Environment setup Plaats het
.envbestand dat je lokaal hebt ontvangen in de root directory van het project. Dit bestand bevat alle benodigde API credentials en configuratie. -
Start de ontwikkelserver
npm run dev
Voor het testen van de applicatie heb je een account nodig. Je kunt:
- Een nieuw account aanmaken via de registratiepagina
De applicatie bevat de volgende extra npm-commando's:
-
Applicatie bouwen (voor productie):
npm run build
-
Server starten voor productie-build:
npm run preview
-
Linting uitvoeren:
npm run lint
De applicatie biedt functionaliteiten zoals workout builder, exercise finder, PDF/CSV/JSON export, muscle group visualizer en persoonlijk profiel.
