Skip to content
MH
All projects
Full StackBackend

BloodLink — Blood Donation Platform

Full Stack / MERN / Social Impact

A full-stack MERN platform for requesting, donating and tracking blood donations in real time — connecting donors with the people who need them.

Year
2024
Role
Full-stack developer
Source
Public repository
BloodLink — Blood Donation Platform — concept diagram

Technologies

  • MongoDB
  • Express.js
  • React
  • Node.js
  • Real-Time

The problem

Finding a matching blood donor in time still happens through phone chains and social media posts. The information exists; it is just not in one place when it is urgently needed.

The solution

A platform where requests and donors meet directly, with the state of a request visible in real time so nobody is left guessing whether it has been fulfilled.

Architecture

How it is put together.

01

Requests

Recipients post a blood request with the details that matter for matching.

02

Donors

Donors register and are matched against open requests.

03

Tracking

Request status updates in real time as donations are committed.

Key features

What it actually does.

  • Blood request creation and matching
  • Donor registration and discovery
  • Real-time request status tracking

Engineering challenges

The parts that were hard.

Urgency shapes the interface

Someone using this is under stress. Every extra screen between a request and a match is a real cost.

Outcomes

What came out of it.

Qualitative outcomes only — no invented benchmarks or metrics.

01

Requests and donors in one place instead of scattered messages

02

A complete MERN application delivered end to end

TradesBrain — React Native / Generative AI / Supabase / Stripe

Next project

TradesBrain

A production React Native app putting an AI trade co-pilot in a plumber's or electrician's pocket.

Let’s build

Want something like this for your business?

Tell me the problem and I will come back with an architecture, a scope and a timeline.