Skip to content

🩸 Blood Bank Management System A full-stack web app that connects donors, patients, staff, and admins to manage blood donation and requests. ✨ Features User registration & login (JWT) Role-based access (User, Staff, Admin) Request & approve blood donations Automatic email notifications to matching donors Track available blood types

License

Notifications You must be signed in to change notification settings

Maxamed459/Blood-Bank-Management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🩸 Blood Bank Management System

This is a Blood Bank Management System built using Node.js, TypeScript, Prisma, and PostgreSQL for the backend, and Next.js with shadcn for the frontend.

📦 Features

  • Frontend: Next.js + shadcn + TypeScript
  • Backend: Node.js + Express + TypeScript + Prisma
  • Database: PostgreSQL

🛠️ Getting Started

  1. npm install – Install dependencies
  2. npm run dev – Start development server

📚 Purpose

This project demonstrates modern full-stack development practices for a blood bank management system using TypeScript, Prisma, and PostgreSQL.

🤝 Contributing

Feel free to open issues or submit pull requests!

but first contact me if you need to Contribute Thanks

About

🩸 Blood Bank Management System A full-stack web app that connects donors, patients, staff, and admins to manage blood donation and requests. ✨ Features User registration & login (JWT) Role-based access (User, Staff, Admin) Request & approve blood donations Automatic email notifications to matching donors Track available blood types

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published