ProPerform ist eine Fitness-Management-Plattform, die Trainer:innen und Athlet:innen verbindet und Trainingsplanung transparent sowie nachvollziehbar macht.
Die Plattform besteht aus:
- Mobile App (React Native / Expo)
- Web Dashboard (React + TypeScript)
- Backend (Node.js + Express + MariaDB)
- Trainingspläne ansehen
- Workouts tracken
- Fortschritt visualisieren
- Übungen mit Videos & Beschreibung
- Trainingspläne erstellen & verwalten
- Übungen verwalten (inkl. Video Upload)
- Athlet:innen zuweisen
- Fortschritt einsehen
- User & Trainer verwalten
- Übungen global verwalten
- Medien verwalten
ProPerform legt den Fokus auf:
- Transparenz im Training
- klare Trainer–Athlet Kommunikation
- strukturierte Trainingsplanung
- übersichtliche Darstellung ohne unnötige Komplexität
- React Native
- Expo / Expo Router
- SecureStore & AsyncStorage
- React
- TypeScript
- Vite
- Node.js
- Express
- MariaDB
- JWT Authentication
cd backend
npm install
npm run devcd app
npx expo startcd dashboard
npm install
npm run devProPerform soll Training:
- einfacher
- strukturierter
- nachvollziehbarer
machen — für Trainer:innen und Athlet:innen gleichermaßen.
Dieses Projekt wurde im Rahmen einer Diplomarbeit entwickelt.