Case study · 02

Life Saver Army

Blood request & donor matching system

A real-time platform that helps coordinate blood requests, nearby donors, volunteers and organization workflows.

RoleFull stack developerFocusProduct engineeringStackNode.js · Express · WebSockets

The challenge

Support the complete blood-request lifecycle while keeping permissions, matching logic and live updates trustworthy across many roles.

The approach

Built REST APIs, granular RBAC for nine user roles, geolocation-based donor matching and WebSocket-powered notifications and collaboration.

What shipped

01

50+ production API endpoints

02

9 user roles

03

Radius-based donor matching

04

Real-time notifications

Built with

Node.jsExpressWebSocketsMySQLRBACGoogle Maps API
Back to

Selected work