Eng-Hasan-Hajjar

نظام ذكي لإدارة بنوك الدم باستخدام C# و .NET لإدارة المتبرعين، أكياس الدم، الطلبات، والمشافي بشكل احترافي وفعّال.

10
0
89% credibility
Found May 22, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
HTML
AI Summary

The Smart Blood Bank Management System is a bilingual (Arabic and English) web application designed for blood banks and hospitals to manage the entire blood donation process digitally. It allows staff to register blood donors, record donations, run laboratory tests on blood samples, track blood inventory by type and expiration, manage hospital partnerships, and handle urgent blood requests. The system includes role-based access for different staff members, a dashboard showing real-time statistics, and tools to reduce manual errors while improving response time during medical emergencies.

How It Works

1
🏥 You hear about a smarter way to manage blood donations

A hospital administrator or blood bank manager learns about a new digital system that can track donors, blood supplies, and hospital requests all in one place.

2
🔐 You create your account and sign in

You register your staff account with your name and password, then log in to access the main dashboard where everything begins.

3
🩸 You register a new blood donor

When someone arrives to donate blood, you enter their personal details, blood type, contact information, and medical history into the system.

4
💉 You record the blood donation

After the donation session, you log the donation details including the amount collected, the donor's hemoglobin level, and link it to the specific donation event.

5
🔬 The lab team checks the blood

The laboratory technician enters test results for each donation. If all required tests come back negative, the blood is approved and ready for use.

6
Approved blood enters your inventory
🏥
A hospital submits an urgent request

A hospital's emergency room needs rare blood type AB+ immediately and submits an urgent request through the system.

You match and fulfill the request

You find matching units in your inventory, confirm availability, and fulfill the hospital's request quickly.

❤️ A patient's life is saved

The blood reaches the hospital in time, and thanks to your efficient management, someone in need receives the right blood type when it mattered most.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is Smart-Blood-Donation-Platform?

A bilingual (Arabic/English) web platform for managing blood bank operations. Built with C# and the .NET framework, it handles the full donation lifecycle: registering donors, tracking blood inventory by type and expiry, managing hospital partnerships, and processing blood requests with priority levels. The system includes a dashboard that shows real-time statistics on available units, pending requests, and donations by blood group. Labs can enter test results to approve or reject donations before units enter inventory.

Why is it gaining traction?

The bilingual interface makes this particularly useful for healthcare systems in Arabic-speaking regions. Beyond translation, it addresses a critical operational need: preventing inventory mismatches and managing urgent blood requests efficiently. The dashboard consolidates metrics that blood banks actually track: units expiring within days, pending requests by hospital, and donation volumes by blood type. It covers the complete workflow from donor registration through lab testing to inventory distribution, which is rare in open-source healthcare tools.

Who should use this?

Healthcare development teams in Middle Eastern and Arabic-speaking regions building or evaluating blood bank software would find this most useful. It's also relevant for developers exploring bilingual .NET applications with real domain complexity: donor eligibility rules, inventory expiry logic, multi-step approval workflows. Academic projects covering healthcare information systems can reference the architecture. Development teams seeking production-ready solutions should look elsewhere.

Verdict

The project demonstrates solid fundamentals for its scope, but with only 10 stars and a credibility score below 1%, it's clearly an early-stage prototype rather than a production-ready system. The .NET source code structure is sound, but there's no visible test coverage or deployment documentation. Use it as a reference implementation or learning resource, not a deployment candidate.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.