Project / 006
Blood Donation Management System
A role-aware workflow for coordinating blood donors, recipients, and requests.
A full-stack donor and request management application with role-based access for donors and recipients.
PROJECT / 006
01Donor / recipient
02React client
03FastAPI
04MySQL
PUBLIC RECORD · REV / 01
01The challenge
Donation coordination needs separate user responsibilities and a clear path between donor information and active requests.
02The approach
How the pieces connect
A React and TypeScript frontend connects to a FastAPI backend and MySQL data store, with role-based access separating donor and recipient workflows.
03Build scope
Implemented capabilities
- Donor and request workflows
- Role-based access
- Full-stack application architecture
04The result
The application demonstrates a complete web stack organized around real user roles and request-management flows.
05Technology
- 01React
- 02TypeScript
- 03FastAPI
- 04MySQL
06Related work