Dhaka--:--
All projects

03 / 08 · AI Agents · Healthcare

Dent-Assist AI

Conversational AI voice booking & clinic management engine

Year
2025
Type
AI & Voice
Role
Full-stack engineer
Status
Live
Dent-Assist AI interface
View full resolution

Overview

An end-to-end dental clinic management system driven by an autonomous conversational voice agent. Patients can dial in, schedule appointments, reschedule existing bookings, or inquire about procedures in natural flowing dialogue orchestrated through Vapi AI (<450ms voice latency). The scheduling backend executes atomic schedule-locking transactions in PostgreSQL via Prisma, guaranteeing zero double-bookings, followed by instant confirmation dispatches via Resend.

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Prisma ORM
  • Vapi AI
  • OpenAI API
  • Resend API
  • Tailwind CSS
  • Radix UI
Voice latency
< 450 ms
Booking
Automated
Email
Resend
Data layer
Prisma / PG

Engineering decisions

Voice AI

Sub-450ms Voice Orchestration

Low-latency voice agent with natural conversational interruption, dynamic context injection, and structured LLM tool-calling.

Database

Atomic Schedule-Lock Transactions

PostgreSQL transaction locks isolating appointment reservations to completely prevent double-booking race conditions.

  1. 01

    Real-time voice orchestration pipeline with natural turn-taking, speech-to-text, LLM function calling, and low-latency voice synthesis.

  2. 02

    Idempotent webhook handler with unique tool-call keys preventing duplicate appointments when telephony providers retry requests.

  3. 03

    Strict PostgreSQL transaction locking that eliminates calendar race conditions and prevents overlapping chair reservations.

  4. 04

    Automated transactional communication pipeline triggering branded patient appointment confirmations, dentist calendar notices, and reminder emails via Resend.

Screens & Walkthrough

Production gallery(3 high-res captures)

Dent-Assist Voice Booking Agent Interface
Expand
Screen 01Voice Agent
Clinic Appointment Calendar & Chair Booking
Expand
Screen 02Calendar & Locks
Voice Conversation Logs & Function Payloads
Expand
Screen 03Call Analytics

Next project

GKEC Esports Platform

Gaming · Real-time