Skip to content

Gym app

A workout log for the phone that installs like an app: log a set with one tap, see progress as a chart.

Data sheet

Identification no.JS-2026-02
Period06/2026
RoleIdea, requirements, testing; code written with AI assistance
ToolsNext.js · TypeScript · Supabase · Recharts · PWA
Key resultLog a set with one tap; progress as a volume chart
StatusLive demo without login
Legal owner
Jakob Steinberger
Identification no.
JS-2026-02
Title
Gym app
Document type
Test report
Date of issue
08/10/2026
Created by
Jakob Steinberger
Approved by
Rev. · Sheet
F · 3/7
Language
ENDE
ISO 5456-2

1Result

Zone B

Live demo

2Problem and motivation

Zone C

Most workout apps are cluttered, subscription-based and too slow between sets. The goal was a tool that does one thing well: log weight and reps in seconds.

3Set-up

Zone D
  1. 01Requirements: one thumb, one tapMy part
  2. 02Data model: exercises, workouts, setsMy part
  3. 03Interface: large buttons, dark mode
  4. 04Analysis: volume per workoutMy part

4Verification

Zone E

For this portfolio there is a demo mode without login: a small stand-in for the database runs in the browser, with six weeks of sample workouts. Your own entries work like in the real app but are not saved: they disappear when the tab is closed.

5Insight and next iteration

Zone F
  • Mobile first means designing for the situation (between sets, one hand free), not just for a small screen.
  • A demo without login is a product decision, not just a technical one.

Next iteration

Training plans and a rest timer.