A Modern Healthcare Consultation Platform β Bridging Patients & Doctors Seamlessly.
HealthCheckBuddy is a full-stack healthcare consultation platform built for modern telemedicine.
It allows users to explore transparent pricing, book doctor appointments, and connect through secure online consultations β all within a clean, responsive, and accessible interface.
π©Ί Designed to simplify healthcare access
βοΈ Built with Next.js, Prisma, and Neon (Postgres)
π‘ Focused on clarity, security, and scalability
π₯ Demo Video β HealthCheckBuddy
Doctor and Patient Dashboard Overview
Transparent Pricing and Consultation Packages
β
Doctor Appointment Booking β Book consultations with verified doctors.
β
Transparent Pricing Page β No hidden charges; every service clearly listed.
β
Patient & Doctor Dashboards β Personalized panels for managing appointments.
β
Video Consultation Support β Real-time doctorβpatient interaction (Vonage).
β
Secure Authentication β Protected routes for patients, doctors, and admins.
β
Admin Panel β Manage doctors, payouts, and overall system data.
β
Modern UI/UX β Built with Tailwind CSS & Lucide Icons for a polished interface.
Path | Responsibility |
---|---|
app/(main)/pricing/page.jsx |
Main pricing page with consultation packages, FAQs, and contact form. |
app/(auth)/sign-in / sign-up |
Authentication routes for user registration & login. |
components/ui/ |
Reusable UI components (Header, Pricing, Cards, Theme Provider). |
actions/ |
Server-side logic for appointments, onboarding, admin control, etc. |
prisma/schema.prisma |
Database schema for users, doctors, and consultations. |
lib/db.js |
Prisma + Neon PostgreSQL database connection. |
hooks/use-fetch.js |
Custom data fetching hook. |
public/ |
Static assets and icons. |
Category | Technologies |
---|---|
Frontend | Next.js, React, Tailwind CSS |
Backend | Node.js (Next.js API Routes) |
Database | Prisma ORM + Neon (PostgreSQL) |
Icons & UI | Lucide Icons, ShadCN UI |
Deployment | Vercel / Render-ready |
- Users explore transparent consultation pricing and navigate via a clean layout.
- Packages and FAQs dynamically rendered from modular pricing components.
- Doctors manage profiles, appointments, and payouts.
- Patients can book, cancel, or reschedule appointments with ease.
- Integrated contact form for queries, handled via backend API routes.
- Prisma ORM connects to Neon-hosted Postgres database with schema-based validation.
- Tailwind CSS ensures responsive, mobile-first design.
- Lucide Icons maintain a minimal, professional visual tone.
git clone https://github.com/swarnabha-dutta/Health_Check_Buddy.git
cd HealthCheckBuddy
npm install
# or
yarn install
Create a .env
file in the root directory:
DATABASE_URL=your_neon_db_url
NEXT_PUBLIC_API_KEY=your_api_key_if_any
npx prisma db push
npm run dev
# or
yarn dev
Deploy easily on Vercel, Render, or Netlify. β Add your environment variables in the platformβs settings. β Neon Postgres ensures a serverless, auto-scaling backend.
- π§ AI-powered symptom checker
- Doctor can see Patient History through Analytics Dashboard
- π Realtime Email & Notifications required for doctors payout,Appointmenst success and failure and reminder before 30 minutes
- β Scalable architecture using Next.js + Prisma + Neon
- β Modular, enterprise-grade folder structure
- β Fully responsive UI with Tailwind CSS
- β Secure authentication and optimized API routes
- β Designed for real-world healthcare workflows
- Deep understanding of Next.js App Router architecture
- Real-world integration of Prisma ORM with Neon DB
- Improved modular frontend design using ShadCN UI
- Hands-on experience with deployment pipelines (Vercel)
π€ Developer: Swarnabha Dutta π§ Email: [email protected] π LinkedIn: linkedin.com/in/swarnabha-dutta π Portfolio: (https://animated-3-d-portfolio.vercel.app/)