We we're motivated by the Between challenge of using location technologies to save lives.
What it does
SafeWhistle lets you notify loved ones when you are alone and might need support. It sends SMSs to them with your location.
How I built it
We built it with the standard android stack, plus a backend in ruby using firebase. We use AWS or Twilio to send sms, depending on the latency we find at that moment, as these messages are critical.
Challenges I ran into
We wanted to have a hardware button which we built using an arduino. It would connect over bluetooth which gave us more headaches than anything else. Finally we gave up the hardware part to perfect the software, as we had been stuck trying to read from the hardware button for over a day.
Accomplishments that I'm proud of
Getting the bluetooth module to talk to the arduino and to the android phone was a major challenge.
What I learned
We've acquired some collaboration skills and learned that hardware projects are really challenging.
What's next for SafeWhistle
Talk with emergency services to be able to call them through SMS.