This software was developed for a fictional blood bank (for a project at the Norwegian University of Science and Technology) with a specific list of requirements and use-cases.
It protects user data without sacrificing too much convenience, it allows donors to communicate with the staff, see test results and statistics, schedule appointments and more.