SmartCare+

Integrated AI Healthcare Ecosystem — A complete client-side healthcare platform with Firebase authentication, cloud storage, doctor consultations, and virtual meetings.

Live Demo

Visit SmartCare+ Live Demo to try it instantly!

Local Setup

  1. Clone the repository:

    git clone https://github.com/CreativeDragon1/SmartCare-.git
    cd SmartCare-
    
  2. Set up Firebase (for full features):

    • Update firebase-config.js with your Firebase credentials
    • Enable Authentication and Firestore in Firebase Console
  3. Open index.html in your browser or serve via GitHub Pages


Features

AI Symptom Checker

  • Smart symptom analysis with confidence scoring
  • AI-powered condition prediction
  • Medication recommendations based on analysis
  • Community suggestions for support

Doctor Portal

  • Patient View: Browse real doctors from Firestore, book appointments, join virtual meetings
  • Doctor View: Auto-detect doctor accounts, manage appointments, view patient history, add medical notes
  • Slot-based booking system with double-booking prevention
  • Status tracking (confirmed/cancelled)

Virtual Consultations

  • In-site video meetings via Jitsi integration
  • Doctor-initiated meetings with automatic patient invite
  • Deep-link support for easy access
  • Same meeting room for doctor and patient
  • Full camera/microphone/screen sharing support

Smart Pharmacy

  • Condition-based medication filtering
  • Shopping cart with checkout flow
  • Price display and quantity management
  • Timeline tracking for purchases

Wellness Community

  • 12+ health topic communities
  • Post and share experiences
  • Member count and activity tracking
  • Request new communities

Health Tracker

  • Complete health history timeline
  • Profile management with photo upload
  • Appointment history
  • Community activity log
  • Data export capability

Authentication & Security

  • Firebase Authentication (Email/Password)
  • Unified login for patients and doctors
  • Auto-detection of doctor accounts
  • Secure cloud data storage
  • Per-user data isolation

Login details for doctor

Email: doctor@smartcare.com Password: doctor1234


Made with ❤️ for accessible healthcare

Built With

Share this project:

Updates