The intention behind this article is to introduce people to my idea. Please let me know if this can help people who actually need blood at the right time?
I am planning to develop a website that will list all the donors and their nearer location from your current location. You can contact them by email or mobile phone. Each blood donor will give some basic information like the last time they have given blood, blood group and whether they are willing to donate in future or not.
Some people (like Thalassemia affected) need blood frequently. The donor can see or meet any patient if they want and they can book their blood for them.
I am also planning to develop a mobile version for those who want to get information from their mobile phone. Through this site, the donor does not have to donate blood to the blood bank; they can directly contact the patient who actually needs blood and can't afford to pay a price for that.
Using the Code
This is just on paper concept. Let's hope I can get sufficient time to develop this site for this contest as well as for people who might need it.
The login screen will be provided for donor/blood bank/patient related information. New people need to sign up in the account as donor/patient/blood bank.
Some of the patients need to change their blood frequently. Here people can check their location and date when they require blood with a particular blood group. In the contact number, the doctor's mobile number will be given. So the doctor may ask for a blood report and other details from the patient.
All the donors' information will be given and it can be filtered by blood group and location. Website will be hosted in subdomains like india.sitename.com. So this domain will having information for all Indian cities and state's donor information only.
Donors who have given blood before 6 months will only be displayed in the screen. If a donor is suffering from some disease, then he/she may disable their account temporarily. Disabled donors' information will not be displayed in the list.
If there are no donors available for the blood donation, then the patient can also contact the blood bank where she/he may get blood on availability.
There will be an Azure SQL database and Azure Service to get data. Azure mobile application and Web application will both be using the same Azure database. So both applications will be synchronized.