Every second counts when it comes to saving lives. Our revolutionary blood donation and availability tracking system ensures that patients in need receive the life-saving blood they require as quickly as possible. Donors can easily schedule appointments and receive notifications when their blood is used to help save a life.
-
Patients can track the availability of their blood group in each blood bank.
-
Patients can find the nearest blood bank with their matching blood group.
-
Patients can navigate to the blood bank from within the app.
-
Patients can book blood tests in the app.
-
Special options for rare blood groups like requesting donors for urgency.
-
Donors get rewarded for donating blood in various forms, such as reward points that can be redeemed for gift cards or other prizes.
-
The app consists of two view options, patients and donors.
-
Patients can register to our app with basic details and blood groups. The app will recommend all nearby hospitals and blood banks with matching blood groups available.
-
In case, none found patients can request our app to find some donors, where we can request some donors to donate urgently.
-
Rare blood group donors are rewarded with incentives and as per their will connected in the future in case of urgency.
-
Donors are the backbone of this system so if a donor’s family or relatives are in need then our system manages blood for them based on the donation count of donors.
-
Regular donation camps are set up to encourage people to donate.
Maps Platform APIs- Maps API, Places API, Routes API Frontend- ReactJS Backend- Firebase, NodeJS, ExpressJS Database- MongoDB, Firestore
-
Clone this repo and open this folder in VS Code or any other IDE.
-
Run the following commands to start the project -
a.
npm i
b.
npm start
-
The project will open on the browser or can be opened on the following URL -
http://localhost:3000/
-
Some membership charges can be taken from patients to make their blood requisition process streamlined.
-
Patients with blood disorders can take this membership as they require blood frequently.
-
Some blood banks and hospitals can take hospitality membership for advertising and recommending their hospitals frequently.