Blood Donation App

Amarjeet Sarma

Amarjeet Sarma

Guwahati, Assam

1 0
  • 0 Collaborators

The title describes the project very well I guess : / ...learn more

Project status: Concept

Mobile

Code Samples [1]

Overview / Usage

The app implements basic registration and authentication using firebase for signing up and logging in the user, google maps API, as well as firebase messaging services and a cloud function for sending push notifications from device to device. Of course you need to add your own google-services.json and api keys, as well as setup the cloud function to see it in action (not that hard, just some nodejs and a few LOC ).

Methodology / Approach

First of all, you signup, and then login, and whenever you need blood, you tap the "I need blood" switch. It will show you a list of nearby users, or say donors that have registered to the app. You can notify some, or all, everyone will recieve notifications. Once you are done with sending the notifications, you need to see how many of them accepted your request ( which they recieved theough the notification you sent to them ). The users who accepts your request will be displayed in the donors screen. You can navigate to their profilefrom the donor screen where you will get their contact number, as well as location ( where the Google maps api comes into play ). You can contact the nearest one, or maybe whoever you want as per your priorities. Plus, you can only get the location of the user if he has switched on the "Share My Location". Thats it.

DONATE BLOOD, SAVE LIVES !! And happy coding.

Technologies Used

Firebase, Google Maps API

Repository

https://github.com/amarjeet987/Simple-Blood-Donation-App

Comments (0)