Ir al contenido principal
Volver a proyectos
2023PrivadoFrontend DeveloperNumen Academy

Numen Academy - Role-based academic calendar

Academic calendar platform with role-based views for admins, instructors and students - courses, classes and assignments in one surface.

Numen Academy -  Role-based academic calendar

The brief

Companion product to the Numen scheduler - a shared academic calendar where admins manage courses, instructors publish sessions and students see their timeline. One surface, three very different mental models.

What I shipped

  • Role-based views from the same calendar grid - admins saw everything, instructors saw their courses, students saw their assignments. Same component tree, different data scoping.
  • Course management with class-level editing, instructor assignment and capacity tracking.
  • Schedule conflict detection so double-bookings surfaced before they became operational problems.

Takeaway

The interesting design problem was collapsing three user journeys into one calendar without any role feeling shortchanged. Heavy use of Redux selectors meant the UI adapted to role without branching the component tree - cheaper to maintain, easier to extend.