This document summarizes an Android app and web portal for automating the blood donation process. The app allows clients to act as donors or receivers, connecting them to nearby blood banks to request or send notifications for blood donations. Blood banks can manage inventories, send donation requests, and track past donations. The technology stack includes Android, HTML, CSS, JavaScript, PHP, Laravel, MySQL, and other tools. Future improvements could include better matching using blood relations, editing profiles, medical reports, scheduling donations, and enhanced security testing.