Inspiration
What inspired us to create this safety web application was the fact that there are many people out late at night, especially at colleges, and it can be unsafe walking alone at that time, resulting in the creation of LUNA. The purpose is to help users escape from dangerous situations and prevent them from being harmed.
What it does
Our project is a personal safety web application called LUNA (Locate Unite Notify Alert) that allows the user to share their location with any of their contacts and tells them the closest help phone at UMass Amherst. Additionally, LUNA allows users to make a fake call using ElevenLabs to scare off possible dangerous individuals, and they are able to set a timer of 30 minutes that will send an email to their emergency contact with their location automatically if the timer is not canceled before then.
How we built it
We built our project by first coming up with some features and then dividing the coding portion among everyone in our group. After finishing the coding and designing the app's web application, we connected the code to LUNA. Finally, we cleaned up our code and web design, fixed last-minute mistakes/errors, and deployed the app using Render.
Challenges we ran into
What we found challenging during this process was having our code work together after working on our own portions of the code, debugging our initial program, and then connecting the backend (code) to the frontend (web browser).
Accomplishments that we're proud of
We’re proud of successfully implementing two features specifically, one where we set a timer that sends an email to the user’s inputted emergency contact with their location if the timer isn’t canceled before the time limit. And another, where we utilize ElevenLabs’ text-to-speech in order to allow the user to make a fake call.
What we learned
While we were working on LUNA, we learned to implement a Python/Flask app, properly structure a project, distribute work evenly, and improve our presentation skills.
What's next for LUNA
The emergency SOS button currently just fetches the user's location. In future implementation, we’d like to make it so that it sends the location and an alert to all nearby individuals within a certain distance, notifying them that the user is in danger. We’d also like to implement this technology onto wearable devices like smartwatches to make it more convenient to use.
Log in or sign up for Devpost to join the conversation.