
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.