Back to projects

Niagara College team project

Movement Unlimited

A scheduling and records application built by a five-person team for a client. It organizes sessions and client details that had been tracked in spreadsheets.

The problem

The client needed a consistent way to manage records that had been tracked in spreadsheets. The team designed an application with structured data and clear validation.

My role on the team

On a five-person team, I contributed to backend endpoints, relational models, and input validation. I also worked on session flow, calendar readability, and role-specific Help content.

How it works

Sessions connect a date and time to a teacher, a session type, and the people attending. We put validation alongside those relationships so the calendar and session screens use the same records. I helped refine the session forms and the way scheduled sessions appear on the calendar.

What it does

  • Relational records for sessions and scheduling
  • Backend endpoints with input checks
  • Role-based access and a calendar view
Movement Unlimited’s calendar showing recent and upcoming appointments in the fictional demo workspace.

Result and lessons

The team built a structured workflow for sessions and scheduling. I learned to align field validation and database relationships with the client’s process.