Inspiration

In response to recent tragic events in Turkey, where the rescue efforts for the Earthquake have been very difficult. We decided to use Qualcomm’s hardware development kit to create an application for survivors of natural disasters like earthquakes to send out distress signals to local authorities.

What it does

Our app aids disaster survivors by sending a distress signal with location & photo, chatbot updates on rescue efforts & triggering actuators on an Arduino, which helps rescuers find survivors.

How we built it

We built it using Qualcomm’s hardware development kit and Arduino Due as well as many APIs to help assist our project goals.

Challenges we ran into

We faced many challenges as we programmed the android application. Kotlin is a new language to us, so we had to spend a lot of time reading documentation and understanding the implementations. Debugging was also challenging as we faced errors that we were not familiar with. Ultimately, we used online forums like Stack Overflow to guide us through the project.

Accomplishments that we're proud of

The ability to develop a Kotlin App without any previous experience in Kotlin. Using APIs such as OPENAI-GPT3 to provide a useful and working chatbox.

What we learned

How to work as a team and work in separate subteams to integrate software and hardware together. Incorporating iterative workflow.

What's next for ShakeSafe

Continuing to add more sensors, developing better search and rescue algorithms (i.e. travelling salesman problem, maybe using Dijkstra's Algorithm)

Built With

  • ardunio
  • dht.h
  • dropbox
  • google-maps
  • kotlin
  • openai-gpt3-api
  • quallcomm-hdk8450
  • wandering-google-map-app-template
Share this project:

Updates