Blood Donation Application

The Problem
Blood donation coordination was fragmented, making it difficult for donors, volunteers, and admins to connect, manage requests, and publish timely content.
The Solution
Built a MERN platform with role-based access, donation request management, searchable blood availability, blog content admin, and JWT-protected APIs.
Challenges Faced
Implementing robust role-based access control across donor, volunteer, and admin flows while keeping the dashboard responsive was the biggest challenge. Ensuring secure JWT authentication and scalable donation request search/filter capabilities added important backend complexity.
Future Plans
Expand analytics dashboards, add real-time donation availability alerts, and integrate a mobile-friendly request matching experience for faster donor response.
Technology Stack
- React
- Node.js
- Express
- MongoDB
- JWT