Skip to content

Repository files navigation

🩸 BloodLink

BloodLink is a Smart Blood Donation Mobile Application developed using React Native, Expo, Node.js, Express.js, and MongoDB Atlas.

The application connects blood donors and recipients in real time and helps users quickly find available donors based on blood group and city.


Features

✅ User Registration & Login

✅ Donor & Recipient Roles

✅ Blood Group Based Donor Search

✅ City Based Donor Search

✅ Blood Request System

✅ Request Acceptance / Rejection

✅ Push Notifications

✅ Profile Management

✅ Profile Image Upload

✅ Persistent Login

✅ Mobile Responsive UI


Technology Stack

Frontend

  • React Native
  • Expo Router
  • TypeScript
  • AsyncStorage

Backend

  • Node.js
  • Express.js

Database

  • MongoDB Atlas

Notifications

  • Expo Notifications

Deployment

  • Render
  • GitHub Releases

Backend URL

https://bloodlink-1n2b.onrender.com


APK Download

Download latest APK from Releases section.



Future Improvements

  • GPS Based Donor Search
  • Hospital Integration
  • Emergency Alerts
  • Blood Donation History
  • Admin Dashboard

Developer

Muhammad Awais University of Central Punjab BS Software Engineering

About

BloodLink – Smart Blood Donation Mobile Application built with React Native, Expo, Node.js, Express.js, MongoDB Atlas, Push Notifications, and Role-Based Authentication.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages