Project - Planning training blocks with a TypeScript web app
A TypeScript semester project for planning mesocycle workout programs, built as the CM336 Semester Project.
- Project
- Mesocycle Workout Planner
- Year
- Role
- TypeScript application development, planning workflow, course project
Overview
The Mesocycle Workout Planner is a recent TypeScript project for organizing training blocks. The goal is to make workout planning more structured than a loose note while still keeping the interface flexible enough for revisions.
Because training plans change over time, the application needs to make the current plan readable and editable. The useful part of the interface is not just capturing data, but helping the user understand how a block is organized.
What mattered
- Training blocks
- Planning workflow
- TypeScript
- Course project
The project is a good example of translating a domain with its own vocabulary into application structure. Mesocycles, exercises, and planning edits need to feel connected in the interface rather than scattered across disconnected form fields.
Result
- Structured planning app
- 1
- Primary implementation languages
- 3
- Recent course project
- 1
- Generic tracker assumptions
- 0