SURAJ
0%
BBMS
CompletedReactNode.jsExpress.js

BBMS

Timeline

2 Months

Role

Full Stack Developer

Team

Solo

Status

Completed

Overview

The Blood Bank Management System (BBMS) is a full-stack MERN application designed to bridge the gap between blood donors and healthcare institutions. During medical emergencies, finding the right blood group quickly is critical. This platform centralizes real-time inventory, allowing hospitals to view available stock and request blood instantly while enabling donors to manage their donation history.

Key Features

  • Role-based authentication (Admin, Hospital, Donor)
  • Real-time blood stock and request tracking
  • Inventory analytics for Blood Bank administrators
  • Donor donation history and eligibility status
  • Secure REST API with protected middleware

Why I built this

  • Lack of real-time coordination between hospitals and blood banks.
  • Difficulties for donors to track their last donation dates and eligibility.
  • Manual record-keeping in blood banks leading to data inconsistency.
  • Need for a secure, role-based system to manage sensitive medical requests.

Impact

  • Reduced blood search time by providing a centralized database.
  • Streamlined hospital request approvals through an automated dashboard.
  • Implemented secure JWT-based access for different stakeholder roles.
  • Gained deep experience in complex MERN state management.