
Blood Donor Finder App
Project Overview:
The Blood Donor Finder App is a life-saving mobile application designed to connect blood donors with recipients in real-time based on location, blood group, and availability. The system simplifies the process of finding eligible donors during emergencies by creating a centralized database and automated matching engine.
It can be used by individuals, hospitals, NGOs, and blood banks to quickly fulfill urgent blood requirements.
Technologies Used:
-
Frontend (Hybrid Mobile App):
-
HTML5, CSS3, Bootstrap
-
JavaScript (Vanilla or jQuery)
-
Integrated using Apache Cordova or Ionic for mobile app
-
-
Backend:
-
Node.js / PHP / Java (Spring Boot)
-
RESTful API for user and donor management
-
MongoDB / MySQL database
-
User Roles:
-
Donor
-
Recipient/User
-
Admin
Key Features:
User Registration & Login
-
Separate registration for donors and recipients
-
Profile includes name, age, blood group, contact info, location, last donation date
-
Password encryption and forgot password feature
Donor Profile Management
-
Donors can update availability status
-
Can set “Available” or “Unavailable”
-
View donation history and reminders
Nearby Donor Finder (Location-Based Search)
-
Recipients can search for donors by:
-
Blood group
-
Location (pincode or map-based)
-
Availability
-
-
Uses geolocation or zip code filters
Send Blood Request
-
Recipients post a request with:
-
Required blood group
-
Hospital name/location
-
Contact details
-
Urgency level
-
-
Donors receive alert if matched
Notifications & Alerts
-
Push or email notifications sent to matching donors
-
Status update when donor accepts/rejects
-
Alert for next eligible donation date
Admin Panel
-
Admin verifies donor accounts
-
Approves/rejects fake or inactive users
-
Views and manages posted requests
-
Generates donation reports and statistics
Donation History & Reminders
-
Donors can view past donations
-
Automatic reminder after 3 months (for male donors) or 4 months (for female donors)
Map Integration (Optional)
-
Google Maps API to show donors/requests visually
-
Route guide to donation site or hospital