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

More projects

Planning training blocks with a TypeScript web app

A TypeScript semester project for planning mesocycle workout programs, built as the CM336 Semester Project.

Read more

Tracking hourly earnings in real time

A Flutter iOS app that turns work sessions into a live earnings counter, with start/stop timing and session history.

Read more

Have a workflow or integration problem worth talking through?

I’m interested in Make automations, CRM data flows, practical application work, and teams that care about reliable systems.