Safe Me inspiration came from the challenge sponsor Between Technology set up. We wanted to create a useful app that could help people on difficult situations in a different way Alpify (for example) does.

What it does

When a user installs the app, the phone automatically keeps Safe Me's server updated with its location. If a user within a 1 km radius needs help, an alarm will trigger and ask him to choose whether he wants to help. If he does, a map with the position of that person will appear so that the endangered user will be able to receive help immediately.

Moreover, it is possible to see all the people who need help on real time on a map. This allows authorities, in case of a severe emergency, to know exactly where to move in order to save as many people as possible.

How we built it

The team was split in two, so a part started building the Android App while the other was developing the web services needed in Django and JavaScript. Once we had a semi-functional app, we started adding Firebase Cloud Messaging to allow a real-time communication between the server and Android devices. Django is hosted on AWS Web Services.

Challenges we ran into

Being our first hackathon, time management was complex. We also had to learn Django and Firebase Cloud Messaging from zero, as we did not have any prior knowledge on these.

Accomplishments that we're proud of

Finishing a usable product which could help other people in a little amount of time, which of course can be improved on following updates.

What we learned

Sending push notifications to devices and usage of Django.

What's next for Safe Me

Share this project: