Project Case Study

AI Dental Receptionist

A voice-first AI receptionist for dental clinics, capable of real-time negotiation and appointment booking.

ReactReact
Tailwind CSSTailwind CSS
TypeScriptTypeScript
AI Dental Receptionist

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/genai for 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.