

ihaaa - احياء
Blood Donation Platform - Saving Lives Through Technology
Project Overview
ihaaa (احياء - meaning 'revival' or 'bringing life') is a humanitarian blood donation platform that connects blood donors with people in urgent need. Built with a mission to save lives, the platform makes it easy for donors to register, find nearby donation requests, and respond quickly to emergency situations. Every feature is designed around one goal: making blood donation accessible, efficient, and impactful.
Key Features
Quick Donor Registration
Simple registration process where donors provide blood type, location, and contact information
Urgent Need Alerts
Real-time notifications when someone nearby needs blood matching your type
Location-Based Matching
Smart algorithm finds the nearest available donors for urgent requests
Donation History
Track your donation history and see the lives you've helped save
Blood Type Compatibility
Automatic matching based on blood type compatibility rules
Emergency Response
Critical alert system for life-threatening situations requiring immediate response
Donor Verification
Verification system to ensure safety and reliability of donors
Impact Dashboard
See how many lives have been saved through the platform
Technology Stack
Frontend

React
Modern UI with component-based architecture
Next.js
Server-side rendering and routing

TypeScript
Type-safe development for reliability
Tailwind CSS
Utility-first styling for rapid UI development
Backend
Node.js
Server runtime for API and real-time features
MongoDB
NoSQL database for donor and request data
REST API
RESTful endpoints for client-server communication
Technical Challenges & Solutions
Real-Time Donor Matching
Solution: Implemented efficient geolocation-based algorithm to match blood requests with nearby donors instantly
Critical Alert System
Solution: Built reliable push notification system with fallback SMS for emergency situations
Blood Type Compatibility
Solution: Created automatic compatibility checking based on medical blood donation rules
User Trust & Safety
Solution: Implemented verification system with phone number confirmation and donor history tracking