Module 1: Authentication System

A blood bank that never runs dry, one login at a time.

Connecting Blood Donors, Patients & Hospitals Across Bangladesh

This module ships

  • Full MySQL schema (22 tables) with keys & indexes
  • Registration - General User or Blood Donor
  • Secure login with brute-force lockout
  • CSRF protection, password hashing, session timeout
  • Forgot / reset password flow
  • Role-based dashboards (User, Donor, Hospital, Ambulance, Admin)