Skip to content

mehaksingla2005/DigiCare-HackMol6.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

95 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฉบ DigiCare - AI-Powered Diagnostic Assistant

DigiCare

๐Ÿš€ Live Demo

๐Ÿ’ก Overview

DigiCare is a revolutionary AI-powered diagnostic assistant designed to bridge the gap between medical data and actionable insights. Our platform empowers healthcare professionals to make faster, more accurate diagnoses while providing patients with unprecedented access to their medical information.

๐Ÿ” From Symptoms to Solutions โ€“ DigiCare Got You Covered!

โœจ Key Features

For Healthcare Professionals ๐Ÿ‘จโ€โš•๏ธ๐Ÿ‘ฉโ€โš•๏ธ

  • ๐Ÿง  Report Analysis โ€“ Instantly analyze reports and other medical data with state-of-the-art AI
  • ๐Ÿ“Š Smart History Scan โ€“ Extract critical insights from comprehensive patient histories
  • ๐Ÿฅ Doctor Dashboard โ€“ Access patient records, appointments, and diagnostic tools in one place
  • ๐Ÿ“ฑ Quick Decision Support โ€“ Receive AI-assisted diagnostic suggestions with confidence scores
  • ๐Ÿ“‘ Comprehensive Patient View โ€“ See unified analysis of all patient reports for informed decisions

For Patients ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

  • ๐Ÿ“‹ Personal Health Portal โ€“ Access, organize and understand your medical history
  • ๐Ÿ”ฌ Report Analysis โ€“ Get AI-powered explanations of lab results and medical images
  • ๐Ÿ“ˆ Health Tracking โ€“ Monitor your health metrics and see trends over time
  • ๐Ÿ“† Appointment Management โ€“ Schedule and track consultations with healthcare providers
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Family Management โ€“ Oversee healthcare for dependents from a single account

๐Ÿ–ผ๏ธ Screenshots

Homepage Features

Homepage Features

User Guide

User Guide

Login Interface

Login

Doctor Dashboard

Doctor Dashboard

Patient Dashboard

Patient Dashboard

Report Analysis

Analyze Report

Smart Scan Feature

Smart Scan

Profile Management

Edit Doctor Profile Edit Patient Profile

๐Ÿ› ๏ธ Technology Stack

Frontend

  • โš›๏ธ React - For building dynamic user interfaces
  • ๐ŸŽจ Tailwind CSS - For responsive and beautiful design

Backend

  • ๐ŸŸข Node.js - Runtime environment
  • ๐Ÿš‚ Express.js - Web application framework
  • โšก FastAPI - For high-performance machine learning endpoints

Database & Storage

  • ๐Ÿƒ MongoDB - For flexible document storage
  • โ˜๏ธ Cloudinary - For secure media management

AI & ML

  • ๐Ÿง  Gemini AI - For advanced medical image analysis
  • โ›“๏ธ LangChain - For natural language processing workflows
  • ๐Ÿ”„ OpenRouter - For AI model orchestration

Development Tools

  • ๐Ÿ“ฎ Postman - For API testing and documentation
  • ๐Ÿ Python - For machine learning pipelines

๐Ÿš€ Getting Started

Prerequisites

  • Node.js v16+
  • Python 3.9+
  • MongoDB

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/digicare.git
    cd digicare
  2. Install frontend dependencies

    cd frontend
    npm install
  3. Install backend dependencies

    cd ../backend
    npm install
  4. Set up environment variables

    cp .env.example .env
    # Edit .env with your configuration
  5. Start the development servers

    # In backend directory
    npm run dev
    
    # In a new terminal, in frontend directory
    npm start

๐Ÿค Contributing

We welcome contributions to DigiCare! Please feel free to submit a Pull Request.

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgements

  • Thanks to all our beta testers and early adopters
  • Special thanks to the open-source community for providing amazing tools
  • Medical professionals who provided valuable feedback during development

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •