Inspiration

With a sharp increase in the new Covid cases and crowd unrest across the globe, it is paramount that cities have a system where the common public can contact the authorities like police and hospitals from the click of a button, during distress situations, which could very well affect the lives for the worse. Hence we came with "Super Saviours", your one-stop contact to life saviours who will help save your life in the most diabolical situations.

What it does

A user has to register on this website before using the services. The user will be asked to input their personal details like name, age, contact number, blood group etc. In case of a distress situation, the user can click a button and all the hospitals (or police stations, depending on the situation) in a 7km radius of their GPS location will be notified of this situation immediately. The user will have the functionality to upload their annual medical report beforehand, which will be very helpful to the doctor to gauge how bad the situation can be, and can take the necessary actions to make a plan that will ensure the highest chances of survival for the patient. Just imagine how much time would be saved in case of a patient of a car crash, needing a blood transfusion, if the blood group and any other underlying conditions like diabetes or cancer, was known beforehand.

This website helps not just in case of medical emergencies but also in cases where police intervention is a must. It could happen that because a user used "Super Saviours" a potential theft could be stopped as the thieves would be nabbed before they could steal, or police can handle large unruly crowds if they have immediate knowledge of it happening. Truly this product has the power to save millions of lives every day, which would otherwise be lost if not for quick reaction to distress situations.

How we built it

The main tech stack for our app was MERN Stack. For detecting the nearest hospitals and police stations, we used Google Place Api. Further, we used the google Description Api to get the phone numbers of the institutions which can be used to alert them in case of emergency. To send the SMS, we used the Twilio Service. Since it is a paid service with a limited trial offer, we just tested it on one device.

Challenges we ran into

1) Learning Google Maps API usage for React - Conventional Google Maps API uses JavaScript language for its implementation, but we were using React to make our website. So we had to implement quite a lot of things from scratch to get the required data as good documentation for solving our problems wasn't available.

2) Twilio Messaging Integration with the website - This was our first time learning about messaging service API's, so we had to learn everything from beginner level to understand the know-how of this technology.

Accomplishments that we're proud of

1) Successfully integrated Google Maps API to fetch details of nearby organisations.

2) Integrating Twilio Messaging services.

3) Included PDF upload functionality in our website.

4) Completing everything that we had planned to implement.

What we learned

1) Learnt about all the different services provided by the Google Maps API like Places API, Places Details API, Nearby Search API, Geolocation API etc.

2) Learnt how to implement these services for React JS.

3) Learnt how to integrate Twilio to ensure messaging services.

4) Implement a PDF uploading functionality for the users.

What's next for Super Saviours

1) Trying to integrate the actual Google Maps with our website in order to show the expected time of arrival for the authorities or the distance between our location and the closest destination of the organisation we are interested in.

2) Building an app for "Super Saviour", as it may be easier for a user to use an app in case of distress situations.

Share this project:

Updates