Abstract:
The Blood Bank website is a comprehensive platform created with React, Node.js, Tailwind CSS,
MongoDB, and JavaScript. It serves as a single hub for managing blood donations, managing
members, and other related tasks. The website has a user-friendly home dashboard with
information on the blood supply that is kept in the blood bank. The admin can effectively manage
registered members thanks to member management functionality. The administrator has access to
user information such name, student ID, blood type, and request ID. The Blood Management
system is likewise under the admin's control. According to the precise needs, they can quickly
amend blood group information, pricing updates, and quantity adjustments for blood. Users have
control over tracking and managing their previous blood purchases thanks to the Purchase History
function. They can view the specifics of their transactions, such as the student ID, blood type,
quantity, total cost, date of purchase, contacts, and delivery address. The website also offers a
Delivery Tracking feature that enables users to keep track of the progress of their blood delivery.
Once the blood arrives at its destination, the system changes the status to "delivered”. Users must
fill out a form with their personal information, including name, blood group, age, weight, desired
donation time and date, phone number, and address, in order to facilitate blood donation. To use
the capability for blood donation, you must log in. overall, the Blood Bank website offers a complete
solution for managing blood, managing members, and accepting blood donations. The platform is effective
and convenient for both users and the blood bank administration because to its user-friendly design and
variety of functionalities.