Back to Projects
Web App
A web-based automated operation system for blood donor-recipient matching and request management
Role
Project Lead & Solo Full-Stack Developer
Project Type
Capstone Project
Duration
5 months
Status
Completed
JavaScript
Tailwind
HTML
CSS
FontAwesome
Firebase
Semaphore
Resend
Google Gemini
jsPDF & AutoTable
SheetJS / XLSX
Context
Impact
Role-based authentication for donors and administrators
TOPSIS-based donor ranking using compatibility, proximity, urgency, and donation history
Centralized donor and blood request management
Request tracking and status updates
SMS and email notifications
AI chatbot for guiding registration and queries
Administrative dashboard for monitoring donor availability and requests
Project Lead & Solo Full-Stack Developer
Demonstrates how a centralized digital system can support a complex healthcare coordination workflow. The project combines multi-criteria decision making, real-time communication, role-based access, and AI assistance in one application, providing a practical foundation for exploring technology-assisted blood donation coordination.
Admin Side Pages
Admin Dashboard
Overview of the admin dashboard with key metrics and controls.
Donor Side Pages
Home
Introduction to the system with a brief overview for general users.