Inspiration
Inform your emergency contacts when you're in danger. This app was created to make it easy for people to seek help easily and on time.
What it does
Users can configure a list of emergency contacts, then click on the 'SOS' button to send an emergency message to its preconfigured list of emergency contacts.
How I built it
It was built using React Native, and bootstrapped using Expo initially. Subsequently, I had to use platform specific packages for the SMS function.
Challenges I ran into
Trying to configure the SMS function as the package supported by Expo did not allow users to send SMSes on behalf of the user. This required me to look for other packages, so I had to eject my Expo app and manage releases manually.
Accomplishments that I'm proud of
Allowing users to access their emergency contacts, and figuring out how to eject my Expo app.
What I learned
Learning how to use React Native to do platform specific stuff like accessing contacts and sending messages. Learning how to eject the app and make use of other tools, like testing the mobile app in a mobile app emulator
What's next for SOS App
More functionalities: sending the user's live location to emergency contacts. Fixing existing bugs: currently the app cannot send an SMS
Log in or sign up for Devpost to join the conversation.