Skip to content

On My Way is an app that allows users to request help with the push of a button. Once the process is initiated, nearby users will receive a notification; once tapped, they can use Google Maps to find the victim's location. In addition, the victim can communicate with the rescuer via WiFi call to provide more information and deescalate the situat…

Notifications You must be signed in to change notification settings

allisonkwan/SecurityApp

 
 

Repository files navigation

On My Way

home screen help screen accept caller connected

Inspiration

As college students navigating a bustling metro cityscape, we frequently encountered dangerous situations where we wished we had a friend come to our aid. If only there was a way to notify nearby students in order to request and receive help within minutes. We designed On My Way to address these concerns and provide a way for victims to contact their peers in a safe and efficient manner.

Functionality

On My Way allows users to request help with a push of a button. Nearby users will receive a notification, and once they accept the request, they are provided with navigational directions to locate the victim. Additionally, the victim will have the option to communicate with their rescuer via WiFi call in order to provide more information or intimidate suspicious individuals by making the user appear like they're not alone.

How We Built It

We first designed the UI with Figma, and exported the design to Android Studio. After utilizing Java and Android Studio to build the app, we implemented the Google Maps SDK in order to display location markers on a map. We also stored location and login information in a Cloud Firestore database. WiFi calling was incorporated using Sinch, and notifications were generated using NotificationCompat builder.

About

On My Way is an app that allows users to request help with the push of a button. Once the process is initiated, nearby users will receive a notification; once tapped, they can use Google Maps to find the victim's location. In addition, the victim can communicate with the rescuer via WiFi call to provide more information and deescalate the situat…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%