Jitsi-powered research rooms
Run moderated research sessions with hidden observers, live interpretation, and project-level control.
Rooms brings together scheduling, secure invitations, role-aware session access, translation audio routing, and recording outputs in one portable Laravel app.
MVP footprint
Live room model
Main interview room + translation audio room
Core outputs
Floor video file + translated video file
Access model
Projects, memberships, sessions, invitations, and audit-ready metadata
Role-aware session UI
Respondents see moderators, viewers can switch floor or translation audio, translators stay hidden from observers, and moderators keep the full picture.
Portable local-to-server setup
Built locally with Laravel, Bootstrap 5, Vite, and SQLite defaults. The same codebase can be promoted to Apache/MySQL on the target server.
Jitsi join config foundation
The app already produces role-based room names, permissions, and signed Jitsi tokens, ready for the live room frontend to consume.