Project Case Study
AI Dental Receptionist
A voice-first AI receptionist for dental clinics, capable of real-time negotiation and appointment booking.
Overview
AI Dental Receptionist is a sophisticated voice-first application designed to revolutionize how dental clinics handle patient interactions. Leveraging the power of Google Gemini Live API, it provides a 24/7 intelligent receptionist capable of holding natural, real-time voice conversations with patients to answer inquiries and book appointments.
Key Features
- Real-Time Voice Interaction: Powered by Google Gemini, offering natural, low-latency conversations.
- Smart Appointment Booking: Seamlessly integrates with Calendly and Cal.com to check availability and book slots in real-time.
- Multilingual Support: Fully localized for English, Macedonian, and Slovenian, adapting to the patient's preferred language.
- Admin Dashboard: A comprehensive interface for clinic staff to manage working hours, holidays, and service catalogs.
- Customizable Persona: Clinic admins can configure the AI's name, tone, and behavioral prompts to match their brand identity.
- Secure Data Management: Built on Supabase for robust authentication and data storage.
Technical Implementation
- Frontend: Built with React 19 and Vite for a fast, modern user experience.
- Styling: Styled with Tailwind CSS for a clean, responsive design.
- AI Engine: Utilizes Google Gemini Multimodal Live API via
@google/genaifor advanced reasoning and voice capabilities. - Audio Processing: Implements Web Audio API with PCM 16kHz/24kHz processing for clear voice communication.
- Backend & Auth: Supabase handles secure user authentication and database operations.
- Icons: Uses Lucide React for consistent and beautiful iconography.
