Inspiration

One of our team mates had read a post on linkedin, how a girl kidnapped had used her presence of mind, speed dialed her parents and cleverly described her location, who she was with, and tried to maintain conversation with the kidnapper. This was the inspiration behind our project.

What it does

This application helps children, women and men stay safe. In times of kidnap or distress, conversations will be recorded. The location and conversations taking place will be periodically sent to trusted contacts.

How we built it

We built this using Twilio API to make calls and SMS trusted contacts. Google Embed API was used to retrieve the exact geolocation. AssemblyAI API is used to record conversations. Firebase Realtime database stores all records of conversations and location history along with timestamps.

Challenges we ran into

These were the following challenges we ran into -

  1. Integrating APIs from different service providers
  2. Hiding authentication and credentials while uploading code to github

Accomplishments that we're proud of

We are proud of making an application that creates a difference in the real world. This application does not have any barriers, it can be used by people of ages and has people's best interest at heart.

What we learned

We learned the following -

  1. Usage of multiple APIs
  2. Thinking from the users perspective - empathy
  3. Working under high pressure situations
  4. First time working with Node.js, express.js

What's next for Smart Safe

We thought of two further improvements to be implemented for Smart Safe.

  1. AssemblyAI's sentimental analysis can be used to detect the sentiment of the conversation. If the sentiment detected is pain or agony a call can be made immediately to higher officials.

  2. We can interface hardware with this project, so that a necklace button can be pressed. This would be much easier in frightened times, than to press a button on an application.

+ 21 more
Share this project:

Updates