Skip to content

Repository files navigation

🩺 HealthEase — Full-Stack Doctors Appointment Platform

Built with Next.js 15, Prisma + Neon (Postgres), Tailwind CSS v4, shadcn/ui, Clerk Auth, and Vonage for secure video consultations.

HealthEase is a modern platform for browsing doctors, booking appointments, and conducting online consultations, with a clean and responsive UI.


✨ Features

  • 👤 Patients: Register, browse doctors, book appointments, join video consults
  • 👩‍⚕️ Doctors: Manage availability, appointments, and consult patients online
  • 🛠️ Admins: Approve doctors, oversee appointments, manage specialties
  • 📅 Real-time slot booking with Prisma-backed DB
  • 🔒 Authentication & Roles powered by Clerk
  • 🎥 Video consultations with Vonage SDK
  • 🎨 Beautiful UI with Tailwind CSS v4 + shadcn/ui + Radix primitives
  • 🌗 Dark mode via next-themes
  • 🧩 Form validation with React Hook Form + Zod
  • ⚡ Blazing fast dev mode with Turbopack

🧱 Tech Stack

  • Framework: Next.js 15 (App Router + Turbopack)
  • Database/ORM: Prisma + Neon Postgres
  • Auth: Clerk
  • UI: Tailwind CSS v4, shadcn/ui, Radix
  • Forms & Validation: React Hook Form + Zod
  • Video SDK: Vonage
  • Icons: Lucide React

About

HealthEase is a full-stack doctors appointment platform built with Next.js, Neon (Postgres), Tailwind CSS, and shadcn/ui—with Vonage powering secure, in-browser video consults. It features specialty-based discovery, real-time slot booking, doctor schedules, patient profiles, and admin dashboard, all optimized for speed, accessibility and clean UX

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages