Skip to content

msanchariii/organa

Repository files navigation

🩸 Organa: Smart Organ Donation Network & Notification System 🏥

Connecting donors and recipients through AI-driven precision.

📖 Table of Contents

🔍 Overview

Organa is a platform designed to revolutionize organ and blood donation by intelligently matching donors with recipients. Using a proprietary scoring algorithm and generative AI, the system analyzes medical data, urgency, compatibility, and geographic factors to prioritize and optimize life-saving connections.

✨ Features

  • 🚀 Smart Matching Algorithm: Prioritizes matches based on medical compatibility, urgency, and logistics.
  • 🤖 Generative AI Analysis: Predicts transplant success rates and generates donor-recipient compatibility reports.
  • 🩺 Real-Time Donor-Recipient Network: Live updates for blood/organ availability and recipient needs.
  • 🔔 Automated Alerts: Notify hospitals, donors, and recipients of critical matches.
  • 📊 Analytics Dashboard: Track donation trends, success rates, and system performance.
  • 📝 Collects Data to Train Model: Organ and patient data is collected in real-time from hospitals, including details like organ type, condition, blood type, patient medical history, and urgency. This data is crucial for developing a machine learning model to improve matching accuracy.
  • 🌐Centralised Network: The system creates a centralized network that allows hospitals to share available organs with nearby hospitals if they match a patient from their list. This eliminates manual interventions and speeds up the organ-sharing process.

🔍 🧰 Tech Stack

Layer Technology
Frontend Next.js, Shadcn‑UI, Zustand (state management)
Backend Node.js, Express, Socket.io, Zod, FastAPI (optional ML)
Database PostgreSQL, Prisma
AI / ML Plans Generative‑AI with Gemini API; proactive scoring models

⚙ Screenshots

Home Page

Home Page

Login Page

Login Page

Dashboard Preview

Dashboard Preview

Patient Waitlist

Patient Waitlist

New Available Organ Addition Page(Form)

New Available Organ Addition Page

Organ Match Notifications

Organ Match Notifications

AI Powered Organ Match Analysis

AI Powered Organ Match Analysis

Organ Data Page (Dark Mode)

Login Page

🚀 Usage

  1. Register as a donor or recipient with medical credentials.
  2. The system automatically matches donors/recipients using the scoring algorithm.
  3. Generative AI analyzes compatibility and generates risk/success reports.
  4. Receive real-time alerts for matches via email/SMS.
  5. Access the dashboard to view analytics and manage donations.

📜 License

Distributed under the MIT License. See LICENSE for details.

License Badge

🙏 Acknowledgments

  • Generative AI Model: Gemini Flash 1.5
  • UI Framework: React, Next.js, ShadCN

📞 Contact

Project Maintainers: Sanchari Mandal

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors