Ascend
The tool I wanted for my workouts.
A sports application built for my own use: preparing programmes, tracking training sessions and keeping my progress in one place.

Sport · Personal application
Personal application · Public demonstration
- React
- TypeScript
- Vite
- IndexedDB
The starting point.
Prepare programmes, track training sessions and find my progress in a tool adapted to everyday use.
What I built.
My own contribution to the project.
Application designed and developed for my own use.
Design and development
Design and develop a tool around my training habits. Start with a concrete need, then adapt the application through use.
A tool built around my workouts.
Prepare programmes, track sessions and review progress in the same tool.
- Prepare a programme
- Keep training programmes together in a tool suited to my habits.
- Track a session
- Use the application during workouts and keep a record of the sessions.
- Review progress
- Review recorded sessions in one place.
Personal application. No private training journal is published in the demonstration.
What I learned.
A personal need gives me a way to confront the tool with real use. The demonstration uses fictional data to present the application without publishing my training journal.