LifeSaver Blood Bank (Android Application) 

 Project Domain / Category

Mobile App 


This is an android based project which will play an important role in saving life of human beings and which is also its main aim. We want to develop an android application which will help the users to locate different blood banks in their locality and then request for the blood in case of emergency. The users will be able to view information about different blood banks along with the blood available in their repository, the information of the registers users who need blood in case of emergency and the blood donors who wish to donate blood when required.

Main Users: Administrator, Registered User, Blood Bank, Blood Donors

Functional Requirements:

  1. The system will be under direct control of administrators and can add/remove information about any patient, donor or blood bank.
  2. A guest is only allowed to search the information about different blood banks in his/her nearby locality.
  3. The application will allow the users to register itself in the application to initiate the request for blood. 4. The system will allow all the registered users to login to the system.
  4. The registered user (patient) can search for the blood required and then send the request to the blood bank for the required blood.
  5. The registered user (patient) can view/search the information about registered blood banks such as name, address and information about available blood.
  6. The blood bank can register itself in the application and store information about available blood in their repository.
  7. The blood donors can also register in the application using their personal information along with their details of blood group and other medical information of donor.
  8. If any user fails to find the blood in any blood bank, he can initiate a request to all the registered blood donors. The blood donors will receive a SMS alert on their mobile phones and can then contact with the person who requested for blood.
  9. The application will be connected to a database at backend which will store all the information about registered users, registered blood banks along with their blood repositories and registers donors. 11. This project requires internet access and thus there is a disadvantage of internet failure.
  10. The main aim of developing this application is to reduce the time to a great extent that is spent in searching for the right donor and the availability of blood required. Thus, this application provides the required information in no time and also helps in quicker decision making.


Android SDK, SQL Lite

Leave a Comment