Channel
Live mock interviews with Gemini, Simli, and Supabase

EvalQo — AI Interview Coach

“Every interview is a dataset; EvalQo turns it into feedback.”

EvalQo is an AI‑powered interview practice platform that lets candidates run realistic, live mock interviews in the browser using a Gemini‑driven recruiter and a lip‑synced Simli avatar. The system connects a FastAPI backend and a Next.js frontend to Supabase for auth, storage, and Postgres‑backed tracking of profiles, documents, sessions, and messages. Users can upload their CV and a job description, then start a timed interview where Gemini Live handles audio, reasoning, and conversation over WebSocket, while Simli renders a real‑time avatar. After each session, EvalQo stores messages and AI summaries in Supabase and generates a scored, structured feedback report plus a personalised study plan tailored to the user’s target role and seniority. The whole setup runs locally with simple .env files for Gemini, Simli, and Supabase keys, making it easy for developers and teammates to clone, extend, and experiment.