Inspiration

Interview preparation is usually treated as a recording problem: record yourself, watch the recording, and try to figure out what went wrong.

PrepRoom starts from a different idea:

You don't need to record someone to help them rehearse.

We wanted to create a focused interview practice experience for the TV that feels calm, private, and purposeful. Instead of turning rehearsal into a performance-review exercise, PrepRoom treats it like a gym: choose a goal, rehearse deliberately, look at useful evidence, decide what to improve, and try again.

What PrepRoom does

PrepRoom is a privacy-first interview rehearsal experience designed for a TV-first environment.

The experience is built around a simple closed loop:

Goal → Rehearse → Evidence → Improve → Retry

The TV provides the visual experience and remote-first navigation. The interface is designed for the 10-foot viewing environment, with large typography, strong hierarchy, clear focus states, and simple directional navigation.

The key privacy boundary is intentional: PrepRoom does not need to record your face or voice to help you improve.

How we built it

The current prototype is built with:

  • React Native 0.83
  • TypeScript
  • Amazon Vega SDK 0.24
  • @amazon-devices/react-native-kepler
  • Vega Virtual Device
  • VS Code with Vega Studio

We started from Amazon's Vega React Native template and evolved the baseline into a PrepRoom experience, preserving the working Vega project structure while redesigning the interface around interview rehearsal.

The prototype has been tested on the Vega Virtual Device, including remote-based focus navigation and live UI updates.

What we learned

Building for TV is fundamentally different from building for a phone or web browser.

The interface has to communicate from a distance, work naturally with directional input, and make the currently focused action unmistakable. That pushed us toward fewer choices, larger visual targets, stronger hierarchy, and deliberate focus behavior.

We also learned that privacy can be a product feature rather than just a technical constraint. Removing the assumption that every rehearsal needs to be recorded changes the experience: the user can focus on practicing rather than performing for a camera.

Challenges

One of the biggest challenges was getting the Vega development environment and project-generation workflow working reliably on Apple Silicon. We diagnosed the environment step by step, verified the Vega SDK and Virtual Device, generated the project successfully, installed its dependencies, and validated the baseline with automated tests.

Another challenge was making the experience feel natural on a TV. A desktop-style interface can technically work on a large screen while still feeling wrong from a couch. We therefore treated remote navigation, focus visibility, spacing, typography, and 10-foot readability as first-class design requirements.

Why it matters

Interview preparation is not only about knowing the right answer. It is about building the confidence to say it clearly when the moment arrives.

PrepRoom is designed to make that practice loop easier to repeat:

Practice before it matters.

Built With

Share this project:

Updates

Submission history