Language Tutor Bot

Warm, live speaking practice for adult learners.

A trust-first tutoring experience for adults who want real conversation, clear structure, and a calm handoff from booking to live session. The product keeps the entry flow honest: desktop learners join in the browser, mobile learners can route to the phone-call stub.

LiveKit-first realtime tutoringShareable /join/<bookingId>Adult learner pacing

Simple booking links that feel human.

Every session has a clean shareable join URL. Learners can open the booking page, choose the right device path, and move into the live room without route churn.

Editorial, premium, and clear.

The refreshed UI leans warm and understated instead of template-y. It keeps the tutor experience focused on voice, trust, and deliberate progression.

Built around the live session, not a demo shell.

The room shell now presents connection state, speaking feedback, and a calmer visual hierarchy while preserving the existing LiveKit flow and backend contracts.

Dashboard stays intact.

The learner dashboard remains the operational control center for promo codes, bookings, and session management, but now sits inside a more cohesive visual language.