AI Medical Voice Agent — AI-Powered Healthcare Web App

The AI Medical Voice Agent is a web app that allows patients to start consultations, describe symptoms, and get guided responses from an AI-powered assistant.

  • Client Personal Project
  • Service AI Integration in React App
  • Date June 2025
Overview:

The AI Medical Voice Agent is a web app that allows patients to start consultations, describe symptoms, and get guided responses from an AI-powered assistant. Each consultation generates a structured medical report containing symptoms, medications, and summary notes, which users can revisit in their history dashboard. Premium doctors are locked for paid users, while free consultations remain accessible.

The system also includes authentication, credit tracking, and subscription handling to support a freemium model.

Goal:

The goal of this app was to build a scalable, AI-powered consultation workflow that demonstrates how AI can assist in healthcare-like scenarios (without replacing professionals).

Stack to Use:

Frontend: Next.js (App Router) + TailwindCSS + shadcn/ui

Backend: Vercel serverless functions

Authentication: Clerk

Database: PostgreSQL (NeonDB)

AI: OpenRouter API (AI model integration)

Deployment: Vercel

📈 Completed Features:

✅ Next.js App setup with Clerk authentication
✅ Start Consultation dialog (voice + text input)
✅ AI-powered report generation (symptoms, medications, summary)
✅ Dashboard with consultation history & downloadable reports
✅ Free vs. Premium doctors (locked/unlocked logic)
✅ User credits & context provider for session state
✅ Fully styled with Tailwind + shadcn components
✅ Hosted live on Vercel