This sequence diagram, created using EdrawMax, illustrates the interaction flow in a blood donation management system involving users, Firebase authentication, hospitals, and system operations. The diagram captures key activities like user login/signup, data entry, recipient request submission, and interaction with a chatbot for prediction responses. It also showcases alternative flows, including appointment selection, donation request handling, donor-chatting, and review posting. The process is designed to efficiently verify requests, manage donations, and facilitate communication between donors and recipients.