Abstract: Everyone is aware that the traditional blood bank management system includes paperwork. Its way of working is not efficient enough at the time of emergency situations. The main aim of creating cloud-based blood bank system is to make the blood available on time to the people, even in emergency situations. The software system is an online blood bank management system that helps in managing various blood bank operations effectively. The algorithm used in this work is the Advanced Encryption Standard (AES) algorithm. The proposed work is done in python flask and html. The database used is sqlite3. The proposed work consists of a central repository containing various blood deposits available along with associated details. It is an online system that allows to check whether required blood deposits of a particular group are available in the blood bank. Moreover, the system also has added features such as donors can send notifications if the particular blood group is not available. The donors can register to the site if they are willing to donate. As the person did not need to go out far, for the search of the blood, this software helps to save the time to a great extent.