LogoDeepak Rajput
HomeAboutSkillsExperienceWorkServicesContactBlogs
Back to Work
WEBCOMPLETED

Blood Link

Platform connecting blood donors with recipients using MERN stack and Google Maps API

Blood Link Platform Screenshot

About This Project

Blood Link is a life-saving platform that connects blood donors with recipients in emergency situations. Built with the MERN stack and integrated with Google Maps API, the platform enables users to find nearby blood donors based on blood type and location. The platform includes features like donor registration, emergency requests, real-time notifications, and location-based search. It also provides donor verification, appointment scheduling, and comprehensive tracking of blood donation history.

Key Features

  • ✓Donor and recipient registration
  • ✓Location-based donor search
  • ✓Real-time emergency notifications
  • ✓Blood type compatibility checking
  • ✓Appointment scheduling system
  • ✓Donor verification and rating
  • ✓SMS and email notifications
  • ✓Mobile-responsive design
  • ✓Admin dashboard for management
  • ✓Donation history tracking

Project Gallery

Donor registration
Donor registration form with verification

Challenges

  • ⚠Implementing real-time location-based matching
  • ⚠Ensuring data privacy and security
  • ⚠Building efficient notification system
  • ⚠Handling emergency requests with urgency

Solutions

  • ✓Used Google Maps Geocoding API for location services
  • ✓Implemented end-to-end encryption for sensitive data
  • ✓Built real-time notification system with Socket.io and Twilio
  • ✓Created priority queue system for emergency requests

Project Links

GitHub RepositoryLive Demo

Project Info

Duration

5 months

Team Size

2 people

Timeline

March 1, 2022 - July 31, 2022

Rating

4.8/5.0

Technologies Used

ReactNode.jsExpress.jsMongoDBGoogle Maps APISocket.ioJWTNodemailerTwilio

Project Metrics

Performance

Search results in < 2 seconds

Active Users

2,500+ registered users