Skip to content

Repository files navigation

🏥 AI-Powered Healthcare Web Application

A full-stack healthcare platform that integrates AI-assisted disease guidance, medical report analysis, and prediction services into a single, secure system for doctors and patients.

Built with a strong focus on real-world healthcare workflows, role-based access control, and production-ready UI/UX.


🚀 Live Application

Production URL:
👉 https://healconnect-hub.vercel.app/


✨ Key Features

👤 Role-Based Access Control

  • Patient / User
    • Secure login
    • Access AI-powered prediction and report analysis tools
    • View personal activity history
  • Doctor / Physician
    • Login using a unique medical license number
    • Add and manage patient records
    • Track performed medical evaluations
    • View patient activity summaries

🤖 AI Chatbot

  • Available to authenticated users (patients and doctors)
  • Capable of answering:
    • General disease-related questions
    • Symptoms and prevention guidance
    • Application usage and feature explanations
  • Includes a visible medical disclaimer to ensure responsible use

🔐 Authentication & Security

  • Strict separation between doctor and patient roles
  • Protected routes and dashboards
  • Server-side validation for sensitive operations
  • Secure handling of API keys and user data

🔔 UX Enhancements

  • In-app notification system
  • Smooth page transitions
  • Modern page loader for better perceived performance
  • Clean, professional medical-tech UI

🛠 Tech Stack

  • Frontend: React, TypeScript
  • UI & Styling: Tailwind CSS, shadcn/ui
  • Backend & Auth: Supabase
  • AI Integration: Server-side API calls
  • Deployment: Vercel

📂 Project Setup (Local Development)

Prerequisites

  • Node.js (v18 or later recommended)
  • npm

Installation Steps

# Clone the repository
git clone <YOUR_GIT_URL>

# Navigate to the project directory
cd <YOUR_PROJECT_NAME>

# Install dependencies
npm install

# Start the development server
npm run dev

📌 Medical Disclaimer

  • This application provides general medical information only.
  • It is not a substitute for professional medical advice, diagnosis, or treatment.

📈 Project Highlights

This project demonstrates:

  • Role-based authentication and authorization

  • Secure AI integration in a healthcare context

  • Clean and scalable frontend architecture

  • Realistic doctor–patient workflow modeling

  • Production-ready UI and UX decisions

📄 License

This project is licensed under the MIT License.

About

Full-stack healthcare web application with role-based access for doctors and patients, AI chatbot support, and integrated prediction and report analysis services.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages