Session Platform

Strategic sessions with one clean portal for presenters, participants, and the room.

This starter shell lays out the three core interfaces for a presentation-led interactive session. It keeps the project intentionally minimal so we can layer behavior in later without reworking the structure.

Admin / Lecturer

Set up the live session, monitor participation, and keep presentation flow under control.

Viewer / Participant

Enter a session code, identify yourself, and step into the interactive experience.

Display / Presentation

Open the selected persisted session's room display from the Admin workspace.

What this product is

A lightweight strategic session flow where one person controls the room, participants join a persisted session, and the live screen stays focused.

Admin

Control panel shell for session orchestration and presenter actions.

Participant

Simple join flow with just identity fields and a session code.

Display

Full-screen presentation layout with room for live interactive outputs.

Included routes

These route shells are ready to extend as product requirements become clearer.

  • / explains the portal.
  • /admin frames the operator workspace.
  • /join collects participant details.
  • /live/[sessionId] shows the room-facing display.