A minimal static landing page that embeds an interactive video interview room inside an iframe. The page expects an interview platform URL passed in via the ?room= query parameter and forwards camera and microphone permissions to the embedded experience.
- Responsive full-screen layout with centered content container.
- Dynamic iframe creation that decodes a
roomquery parameter at load time. - Automatic messaging that guides candidates when the interview room is missing or still loading.
This project is a plain HTML file, so you can open it directly in a browser or host it on any static site provider.
- A modern web browser (Chrome, Firefox, Safari, Edge) with camera and microphone access.
- A valid interview platform URL that supports embedding.
- Clone or download this repository.
- Open
index.htmllocally in a browser. - Append a URL-encoded interview room link using the
roomquery parameter:file:///path/to/index.html?room=https%3A%2F%2Fexample.com%2Finterview%2Froom123 - Grant camera and microphone permissions when prompted.
- room URL: The iframe source is set from the decoded
roomquery parameter. Ensure that the target interview service allows embedding on the domain that will host this page. - Permissions: The iframe is granted
camera,microphone,autoplay, and clipboard permissions. Adjust theiframe.allowattribute inindex.htmlif your platform requires additional capabilities.
Because this is a single HTML file, you can deploy it by uploading index.html to any static hosting solution (e.g., GitHub Pages, Netlify, Vercel, S3, or an internal web server). Make sure the final URL preserves query parameters when distributing interview links.
To modify the layout or messaging:
- Update the inline CSS in
index.htmlto change colors, spacing, or fonts. - Modify the status text elements (the
#statusdiv) to customize candidate guidance. - Extend the JavaScript snippet to handle additional query parameters or fallback behavior.
This repository does not include an explicit license. Add one if you plan to share or distribute the code publicly.