Skip to content

AashishKumarSingh1/Donix

Repository files navigation

Donix

Problem Statement

  • Despite rapid advancements in medical technology, organ donation in India still faces several challenges. The current system is mostly manual, unorganized, and lacks awareness among the general public. Many potential donors are unaware of the process, and even those who wish to contribute face difficulty in registering and finding the right hospital or authority. There is also a major gap in interpreting complex medical reports and ensuring proper post-donation care. This results in low donor participation, delayed decision-making, and poor follow-up for patients.

  • There is a strong need for a centralized and digital platform that can simplify the entire donation process — from registration and hospital discovery to AI-powered medical report analysis and continuous post-donation support. Such a system can not only promote awareness but also bring transparency, improve medical coordination, and increase the efficiency of organ donation across the country.

Our Solution - Donix

Donix is a next-generation digital platform designed to revolutionize the organ donation ecosystem in India by bridging the critical gaps in awareness, accessibility, and post-donation care. Through a carefully integrated suite of AI-powered and user-friendly features, Donix simplifies the entire journey for donors, recipients, medical professionals, and healthcare institutions.

Why Donix Stands Out

  • AI-based Donor-Recipient Compatibility Matching - Intelligent matching based on blood type, organ type, urgency level, and geographic proximity.

  • AI Medical Report Analysis - Users can upload their medical reports and receive instant AI-generated insights, reducing dependency on long wait times for interpretations and enabling early decisions for both donors and recipients.

  • AI-Driven Recovery Routine - Post-donation care is personalized using AI-generated health routines and reminders, ensuring donors and recipients get timely attention, diet alerts, exercise guidance, and medication schedules.

  • Smart Notifications and Status Updates - Automatic SMS/email updates for important events — match found, appointment reminders, post-care alerts, etc.

  • Community Awareness Hub - To boost public participation, Donix features a dedicated space for sharing real-life donor stories, health blogs, upcoming camps, webinars, and awareness events – creating a sense of belonging and impact.

  • Military-Grade Data Security - Security is non-negotiable. Donix uses blockchain technology and military-grade encryption to ensure that all health data is securely stored and shared only with user consent.

  • Verified Hospital Explorer - Users can explore hospitals based on real-time reviews, treatment availability, and success rates — and even book appointments through the platform for hassle-free coordination.

  • Organ Availability Tracking - Donix introduces a live dashboard that tracks organ availability across partnered hospitals, bringing transparency and speed to a process that traditionally relied on manual communication.

  • Instant Donor Registration - Donix enables a fast and guided digital sign-up process for both donors and recipients. Users can register in just a few steps, with real-time access to verified hospital listings based on location and specialization.

  • Digital Health Vault - All health records, reports, and interactions stored securely and made accessible for both patients and doctors as needed.

Tech-Stack in Building Donix

  • Frontend - Next.js,Tailwind CSS
  • Backend - TypeScript,Express.js,Flask
  • Database - MongoDB
  • Gen AI - Langchain
  • LLM Models Used - Ollama,Gemini,Mistral-70B
  • Notebook - Jupyter Notebook
  • Authentication - Ether js ,metamask
  • Containerization & Deployment - Docker
  • Languages - Python , JavaScript

Installations

1.Clone the Repository

git clone "https://github.com/AashishKumarSingh1/Donix.git"

2.Create .env

cat > donix-gen.ai/.env
GEMINI_API_KEY="your gemini api key"
Image_Reader_Model="your image reader model"
GROQ_MODEL="Your graq model"
GROQ_API_KEY="your grq api key"
cat >donix-next.js/.env
NEXT_PUBLIC_BACKEND_ENDPOINT=http://localhost:10000
NEXT_PUBLIC_GEN_AI_ENDPOINT=http://localhost:5000
NEXT_PUBLIC_FRONTEND_ENDPOINT=http://localhost:3000
cat >donix-typescript/.env
PORT = 10000
FRONTEND_ENDPOINT=http://localhost:3000
BACKEND_ENDPOINT=http://localhost:10000
MONGO_URI="your mongo db uri"
JWT_SECRET="jwt secret key"
SMTP_SERVICE=Mailgun
SMTP_HOST=smtp.mailgun.org
SMTP_PORT="smtp port number"
SMTP_EMAIL = "your smtp email"
SMTP_PASSWORD = "your smtp secret key

3.Starting the application

docker-compose up --build

4.Accessing the application

http://localhost:3000

Summary

Donix is not just a platform — it is a mission-driven initiative to make organ donation simpler, smarter, and safer. By integrating cutting-edge AI, a secure digital backbone, and human-centric design, Donix aims to transform India's organ donation landscape and save countless lives through better coordination and care.

Releases

No releases published

Packages

 
 
 

Contributors