Not a pro dev, built this solo to prep my own German B1 exam. Voice runs over a raw WebSocket to Gemini Live, API key gated server-side through a Supabase edge function.
It's beta and rough. Looking for honest architecture feedback. Happy to share the live link and go deeper on the build in the comments.
The user, Majestic-Week-1303, has developed an AI voice tutor for German exam preparation using Next.js, Supabase, and Gemini Live. They are seeking architecture feedback on their beta project, which uses a WebSocket to connect to Gemini Live and is gated by a Supabase edge function.