Inspiration

A person dies by suicide about every 11.9 minutes in the United States. About 210 people committed suicide during the time of the hackathon.

What if, we can change this and save more lives?

When someone is going to commit suicide, it is the people around him that are more likely to be the angel to save, to give new birth to the poor lost soul.

What it does

Suibirth detects potential suicide and sends text messages to remind people around him/her. In the meantime, Suibirth is going to make a phone call to the suicide to make him/her give away the terrible thought.

How we built it

  1. Backend We used the Genome Link API to calculate the probability of committing suicide of each user based on their personality, stored the score in the database. With the implementation of spatial index, we efficient detect highly possible candidates in suicide hot spots, and send text messages and phone calls with Twilio API to these candidates and all the passerby in the areas. All of these are realized in Node.js.

  2. Frontend We built a android application with Java and Android Studio, which support functions like signing up, logging in and updating GPS location information into the server.

Challenges we ran into

The biggest challenge we have was that none of us were actually android developers. So it really took us some effort to look into the docs and developed a Android application in such a short time.

Accomplishments that we're proud of

It's all in the demo and video.

What we learned

  1. Awesome Genome Link and Twilio APIs
  2. Android development skills

What's next for Suibirth

  1. Since we are only provided with a basic API of Genomic Link, we are unable to acquire personal genetic info. So the development with more specific API of Genomic Link is the very next step.
  2. We can use make use of the smart city data and APIs, to get access to the real-time videos of the areas with detected possible suicides. By analyzing these videos, we may achieve a better calculation of possibility, or even make the 911 call in advance.

Built With

Share this project:

Updates