Inspiration

In an emergency, every second counts. Right now, most of us would probably unlock our phone, tap on our dialing app, and then punch in the digits 911. While this may seem good enough, some situations may not give us the luxury of calling someone manually. CodeGray can save precious seconds in these scenarios. In fact, it can be used for nearly any situation where someone feels uncomfortable and wants to escape the situation safely without alerting the people around them.

What it does

CodeGray is an IOS app that lets you automatically send an emergency notification to preset contacts by simply saying a code word to Siri (without needing to unlock your phone). This is not only faster than unlocking and calling a number but also more discreet, especially if the code word can be cleverly woven into normal conversation.

How we built it

  1. Swift
  2. Xcode
  3. Firebase
  4. UIKit

Challenges we ran into

  1. As beginners, we weren't familiar with IOS development and so Xcode was slightly difficult to navigate. We weren't used to managing so many interdependent files in one project
  2. Figuring out merge conflict issues on GitHub while working collaboratively. Again, this was the first time we worked on a software project with other people so it did take us a while to understand some of the more complicated Git errors

Accomplishments that we're proud of

  1. Developing a working prototype that has our flagship feature
  2. Staying focused for over 24 hours

What's next for CodeGray

  1. Integrating with Apple Watch
  2. Adding a blast notification feature that sends an alert to every user of the app within a radius
  3. Developing an Android version that uses Google Assistant instead of Siri
Share this project:

Updates