User Guideline - Blood Donation Platform
Welcome to the Vivekananda Blood Bank platform! This comprehensive guide will help you understand how to use all features of our blood donation system, from registration to saving lives.
Table of Contents
- 1. Getting Started
- 2. Registration Process
- 3. Email Verification
- 4. Donor Login
- 5. Profile Management
- 6. Notification Settings
- 7. Receiving Blood Requests
- 8. Responding to Requests
- 9. Making Blood Requests
- 10. Managing Your Availability
- 11. Location Management
- 12. Donation History
- 13. Contact & Support
1. Getting Started
Who Can Donate Blood?
To register as a blood donor, you must meet these criteria:
- Age: 18-65 years old
- Weight: At least 50 kg (110 pounds)
- Health: In good health with no chronic illnesses
- Last Donation: At least 90 days since your last blood donation
Website Overview
Our platform offers the following features:
- Home Page: Information about blood donation
- Register as Donor: Create your donor account
- Donor Login: Access your profile and manage requests
- Request Blood: Submit urgent blood requests
- FAQ: Common questions and answers
2. Registration Process
Step 1: Navigate to Registration
- Go to the website homepage
- Click "Register as Donor" in the navigation menu
- You'll be redirected to the registration form
Step 2: Fill Out the Registration Form
Complete the form fields in this exact order:
- Full Name: Enter your complete legal name
- Email Address: Provide a valid email address
- Verify Email: Check your email inbox for a 6-digit verification code and enter it
- Password: Create a password (minimum 6 characters)
- Phone Number: Enter your active mobile number (format: 01XXXXXXXXX)
- Blood Group: Select from A+, A-, B+, B-, AB+, AB-, O+, O-
- Division: Select your division (e.g., Dhaka, Chittagong)
- District: Select your district (based on division selected)
- Thana: Select your thana (based on district selected)
- Last Donation Date: Enter the date of your last donation (leave blank if first-time donor)
- Willing to Donate: Check if you want to receive blood request notifications
After successful registration, you'll receive a unique Donor Code (e.g., BD123456). Save this code - it will be displayed on your profile!
3. Email Verification
How to Verify Your Email
- After entering your name and email in the registration form, check your email inbox
- Look for an email from "Vivekananda Blood Bank"
- Find the 6-digit numeric code (e.g., 123456)
- Return to the registration form and enter the code in the verification field
- Click the "Verify" button
- The code is valid for 10 minutes
- After successful verification, continue filling the rest of the form
• Check your Spam/Junk folder
• Verify you entered the correct email address
• Click "Resend OTP" button to get a new code
• Ensure your email inbox is not full
4. Donor Login
How to Login
To access your donor profile:
- Go to the "Donor Login" page
- Enter your registered Email Address
- Enter your Password
- Click "Login"
After login, you'll find your unique Donor ID (e.g., BD123456) displayed in your profile. You can save this for your records, but you don't need it for login.
If you've forgotten your password, please click on forgot password button in the login page.
5. Profile Management
Your Profile Sections
1. Personal Information Card
Displays your name, donor code, blood group, registration date, total donations, contact information, and current location.
2. Availability Status
- Available: Green badge - Ready to donate
- Temporarily Unavailable: Yellow/Red badge - Cannot donate currently
- Recently Donated: Red badge - Within 90-day waiting period
3. Edit Profile Section
Update your information including:
- Phone number and email address
- Current location (Division, District, Thana)
- Last donation date
- Availability status and willingness to donate
6. Notification Settings
Enabling Notifications (First Login)
When you first login to your donor profile, you'll see TWO notification permission requests:
Your browser will ask: "[Website] wants to show notifications"
Click "Allow" to enable browser notifications.
You'll see a prompt from OneSignal notification service.
Click "Allow" to enable instant push notifications.
Allowing both permissions ensures you receive instant notifications when:
• Someone needs your blood type in your area
• Someone accepts your blood request
• Urgent/critical blood requests are posted
What Notifications You'll Receive
- Blood Request Alerts: When someone needs your blood type in your area
- Urgent Requests: Critical/emergency blood needs
- Response Updates: When someone responds to your blood requests
- System Announcements: Important platform updates
Managing Notifications
In your profile, you can control notifications with the "Willingness to Donate" checkbox:
- Checked: You'll receive blood request notifications
- Unchecked: You won't receive notifications (but profile remains active)
7. Receiving Blood Requests
How Blood Requests Work
When someone submits a blood request, the system identifies donors matching:
- Same blood group (or compatible)
- Same or nearby location (Division/District)
- Currently available (not in unavailability period)
- Willing to donate (preference enabled)
- Eligible (90 days since last donation)
🩸 URGENT: B+ Blood Needed
Patient needs B+ blood at Dhaka Medical College Hospital
Location: Dhaka, Shahbagh
Units: 2 bags needed by December 25, 2025
Urgency: Critical
Contact: [Phone Number]
8. Responding to Requests
Response Options
1 Accept/Willing to Donate
Click "I Can Donate" button. Your contact information will be shared with the requester who will contact you directly.
2 Call Directly
Click the phone number to dial immediately and speak with the contact person.
3 Get Directions
Click hospital location to open in Google Maps and get directions.
4 Decline
Click "Cannot Donate" to remove this request from your active list.
Remember to update your last donation date in your profile! This automatically:
• Updates your last donation date
• Makes you unavailable for 90 days
• Increments your total donations count
• Helps maintain accurate donation records
9. Making Blood Requests
How to Submit a Blood Request
Step 1: Login and Navigate
Login to your account and go to "Request Blood for Others" section in your profile.
Step 2: Fill Out the Request Form
- Patient Name: Full name of the person needing blood
- Blood Group Needed: Select from dropdown
- Units Needed: Number of blood bags (1-10)
- Hospital Name: Full name of the hospital/clinic
- Location: Division, District, and Thana
- Date/Time Needed: When blood is required
- Urgency Level: Normal/Urgent/Critical
- Contact Information: Your phone and email
Step 3: Submit
Review all information carefully and click "Submit Blood Request"
• Request is immediately processed
• Matching donors receive notifications within seconds
• You'll be contacted directly by willing donors
• Track your request status in your profile
10. Managing Your Availability
Setting Unavailability
When to Mark Yourself Unavailable
- Minor illness or cold
- Taking medications
- Recent surgery or medical procedure
- Traveling or out of area
- Personal reasons
How to Set Unavailability
- Login to your profile
- Click "Edit Profile" button
- Find "Unavailable Days" section
- Select a reason or enter custom days:
- Minor Illness: 3 days
- Medication: 7 days
- Recent Illness: 14 days
- Surgery: 30 days
- Long Recovery: 60 days
- Custom: Enter specific number of days
- Click "Update Profile"
For your health and safety, you must wait 90 days between whole blood donations. This period is automatically enforced by the system and cannot be overridden.
11. Location Management
Why Location Matters
Your location helps match you with blood requests nearby, reducing travel time and ensuring faster response.
Location Structure
The system uses Bangladesh's administrative divisions:
- Division: Highest level (e.g., Dhaka, Chittagong)
- District: Mid level (e.g., Dhaka, Gazipur)
- Thana/Upazila: Lowest level (e.g., Dhanmondi, Mirpur)
Updating Location
If you move or relocate:
- Login to your profile
- Click "Edit Profile" button
- Update Division, District, and Thana
- Update detailed address
- Click "Update Profile"
12. Donation History
Viewing Your Donation History
In your profile, scroll to the "Donation History" section to see your donation records including:
- Date of donation
- Hospital/center name
- Units donated
- Blood group
- Additional notes
Your donation history helps track your contributions and ensures you follow the 90-day safety rule between donations.
Each donation can save up to 3 lives! Keep your donation history updated to see how many lives you've touched.
13. Contact & Support
Get Help
If you encounter issues or have questions:
Email Support
Email: support@vsspbd.org (example)
Response time: Within 24 hours
Include your donor code and phone number
Phone Support
Phone: +880-XXX-XXXXXX (example)
For urgent issues only
Visit Us
Address: Vivekananda Shiksha O Sangskriti Parishad, Bangladesh
Website: https://vsspbd.org
Every donation makes a difference. By registering as a donor and responding to blood requests, you're part of a life-saving community. Your generosity can give someone a second chance at life.
Important Reminders
🩸 Blood donation is voluntary and altruistic - Never donate under coercion or for payment.
⏱️ 90-day rule is mandatory - Wait at least 90 days between donations for your safety.
🏥 Always donate at licensed facilities - Only donate at hospitals or blood banks with qualified medical staff.
🚨 Emergencies: Call 999 - This platform supplements, but does not replace, emergency services.
📞 Honor your commitments - If you respond to a blood request, follow through or notify promptly if unable.