Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Major Project
Blood inventory by group, nearby donor search and request tracking
Overview
Blood banks keep unit-level stock by group and component with collection and expiry dates, so near-expiry units surface first, and hospitals raise requests that move through pending, approved and issued states. When stock is short, staff search registered donors near a location, filtered by group and by whether 90 days have passed since their last donation. An academic prototype, not a certified medical system.
What makes it stand up
Module breakdown
Units by group and component with FIFO issue and expiry tracking.
Registration, eligibility rules and donation history.
Geospatial search for eligible donors near a location.
Hospital requests with status tracking and audit log.
Stock by group, expiring units and request turnaround.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution