← Back to Portfolio

BloodBank Management System

Full-stack application to manage donor registrations, inventory, hospital requests and role-based access.

Role: Full-Stack Developer (Flask) / Database Designer Tools: Flask · MySQL · HTML · CSS · JS Impact: Improved allocation efficiency by ≈40% (reported).
BloodBank demo

Overview

The BloodBank Management System replaces manual hospital record keeping with a centralized web platform. It handles donor registration, inventory tracking, requests from hospitals, role-based dashboards for admin/staff and secure transaction logging. The report explains the design thinking, modules and implementation details.

Problems Solved

  • Eliminates scattered paper forms and inconsistent data.
  • Reduces delay in blood allocation during emergencies.
  • Provides web access to reports and inventory from anywhere.

Key Features

  • Donor & recipient management
  • Inventory and low-stock alerts
  • Role-based access (admin, staff, hospital)
  • Appointment & scheduling module

Modules & Implementation

Manage departments, staff accounts, monitor stock and view reports.

Donor registration, search donors, donate scheduling and view reports.

Request blood, view status, confirm receipt, and view past transactions.

Output Screens & Demo

Certifications & Internship

The portfolio includes training and certifications relevant to the project work. The timeline below shows practical training including Forage simulation.

Forage

Forage — Software Engineering Simulation

Completed: March 22, 2025. Tasks included feature proposals, game object classes, inventory improvements & live bugfix tasks.

Java Cert

Java Programming — The Website Makers

Certification in Java fundamentals and practical exercises (see uploaded cert image).