Back to projects
Fitness Assessment App
Konnen
Fitness assessment app for KONNEN: student registration with photo, performance tests (Cooper), heart-rate zones, VO₂max, BMI, evolution history with charts, and PDF report generation/sharing via WhatsApp and email — with password-protected access.
Next.jsReactTypeScriptTailwind CSSSQLitejsPDFRechartsVercel Blob
Some details omitted under NDA

4+
Computed metrics
Reports
100%
Responsive
What the app does
Student registration
Profile with a photo compressed in the browser before upload.
Heart-rate zones
Max HR (Tanaka) and training zones.
Cooper test
Distance, HR and effort; estimated VO₂max (Cooper and Uth).
Evolution
Student history with charts.
PDF reports
Generate and share via WhatsApp and email.
Protected access
Password login with a signed session.
The engineering behind it
- Next.js 16 + React 19 + TypeScript.
- Local database (SQLite) and photos on Vercel Blob.
- Client-side PDF (jsPDF) and evolution charts (Recharts).
- VO₂max (Cooper and Uth), BMI and heart-rate zone calculations.