diff --git a/src/web/setup.rs b/src/web/setup.rs index 7266bb6a0..58723b0da 100644 --- a/src/web/setup.rs +++ b/src/web/setup.rs @@ -111,46 +111,201 @@ async fn setup_page() -> Html<&'static str> { /// launch with no console to print it on. Blank is a server that looks /// finished: the lobby loads, the interview starts, and nothing ever joins. const SETUP_PAGE: &str = r#" - + -codetrial Setup + +CodeTrial - Setup -

Setup

-

Enter your LiveKit and Google credentials to get started.

-
- - - From your project at cloud.livekit.io. - - - - - - - Both come from the same project's Keys page. - - - - From aistudio.google.com. - Optional, and what it decides is whether this server hosts the interviewer. Without it - the app still loads and an interview still starts, but nobody joins the room: something - running elsewhere would have to. - - -
-
+
+
CODETRIAL
+
+ First-time setup +

Set up CodeTrial

+

Connect your services to start practicing live technical interviews.

+
+
+
+ LiveKit credentials Required +

Use the URL and keys from the same LiveKit project.

+
+ + + Find it at cloud.livekit.io. +
+
+
+ + +
+
+ + +
+
+ Find both on the project's Keys page. +
+
+ Google AI Optional +

Add a key if this server will host the interviewer.

+
+ + + Get a key from aistudio.google.com. + Without a key, the app still loads and an interview can start, but an interviewer running elsewhere must join the room. +
+
+
+ +
+
+
+