Inspiration

RakthDhan was inspired by a deeply personal experience. My sister Prathusya, who studied at Eswar College of Engineering, was diagnosed with blood cancer. During her treatment, we faced serious difficulties in finding blood at the right time. Despite all our efforts, we lost her at the age of 18.

This painful experience made me realize that many people lose their lives not because treatment is unavailable, but because blood is not available at the right time. That moment became the driving force behind RakthDhan — a mission to ensure no life is lost due to lack of blood.

What it does

RakthDhan is a smart blood donation and emergency response platform that connects donors with patients in real-time. It allows users to register as donors, request blood during emergencies, and get matched instantly based on blood group and location.

The system includes an admin dashboard where requests are verified and donors are assigned efficiently. It also tracks user donation history, last donation date, and calculates when they are eligible to donate again. Additionally, it aims to predict blood demand trends to improve availability.

How we built it

We built RakthDhan using HTML, CSS, and JavaScript for the frontend, and Node.js with Express.js for the backend. MySQL was used as the database to store user and donation data.

We developed APIs for user registration, login, blood requests, and admin operations. The system calculates user age from date of birth and ensures eligibility rules (18+). We also implemented logic for tracking donations and managing requests through the admin panel.

Challenges we ran into

One of the main challenges was handling real-time matching between donors and requests. We also faced issues in database integration, API handling, and debugging errors in backend code.

Another challenge was implementing accurate age calculation and ensuring eligibility conditions. Managing time and building a complete working system within the hackathon deadline was also difficult, but we overcame it with continuous effort.

Accomplishments that we're proud of

We are proud of building a fully functional platform that can potentially save lives. Successfully integrating frontend, backend, and database within a short time is a big achievement.

Most importantly, turning a personal loss into a meaningful solution that can help others is something we are truly proud of.

What we learned

Through this project, we learned full-stack development, API integration, and database management. We also improved our problem-solving skills and learned how to handle real-world challenges under time pressure.

More importantly, we learned how technology can be used to solve real-life problems and create impact.

What's next for RakthDhan

RakthDhan aims to expand beyond a basic platform into a large-scale life-saving ecosystem. In the future, we plan to integrate AI-based prediction models to forecast blood demand in different regions and ensure availability before emergencies occur.

We also aim to expand globally by including multiple countries, enabling cross-region donor networks. Integration with hospitals, blood banks, and emergency services will make the system more reliable and impactful.

Additionally, we plan to develop a mobile application, implement real-time notifications, and introduce features like donor rewards, badges, and community engagement programs to encourage more people to donate blood regularly.

Our ultimate goal is to ensure that no life is lost due to lack of blood, anywhere in the world.

Share this project:

Updates