Command Palette

Search for a command to run...

0
CompletedReactNode.jsExpress.jsMongoDBSocket.IOLeaflet.jsJWT

RedHope – Emergency Blood Donation Platform

RedHope is an emergency blood donation coordination platform built to connect donors and recipients as fast as possible. Winner of the IT Exhibition Hackathon 2025, built end-to-end in 24 hours. The platform broadcasts live donor availability, provides GPS-based route navigation to donors, and gives donors, recipients, and administrators dedicated dashboards to manage the full request lifecycle.

Timeline

2025 - Present

Role

Full Stack Developer

Team

Solo

Status

Completed

Tech Stack

  • React
  • Node.js
  • Express.js
  • MongoDB
  • Socket.IO
  • Leaflet.js
  • JWT

What This Project Offers

  • Real-time donor availability broadcasts using Socket.IO.
  • Live GPS tracking and route navigation powered by Leaflet.js and Leaflet Routing Machine.
  • Role-based access control with separate dashboards for donors, recipients, and administrators.
  • Secure authentication using JWT, Passport.js, and bcrypt.
  • Request management workflows for the full donor-to-recipient coordination lifecycle.

Why I Built This Project

  • To solve a real-world emergency coordination problem where response time directly affects outcomes.
  • To build a complete real-time application with live location features under hackathon pressure.

After Launch & Impact

  • Built scalable REST APIs with Node.js and Express under tight time constraints.
  • Implemented geolocation and routing features with Leaflet.js and Leaflet Routing Machine.
  • Designed role-based access systems with multiple user types sharing the same backend.
  • Handled real-time state synchronization across donor and recipient clients via Socket.IO.

Future Plans

  • Add hospital integrations for direct blood request dispatch.
  • Implement push notifications for urgent requests.
  • Build a mobile version of the platform.