Timestamps
0:00 → Answer #1 (Detailed Description) 0:50 → Demo 3:17 → Answer #3 (Potential Impact) 3:46 → Answer #4 (Possible Additions) 4:34 → Answer #5 (Biggest Challenge)
Inspiration
As we were looking through the free APIs , "Excuser API" caught our attention. This API created excuses to get out of a situation and as we thought how this could relate to female empowerment we thought of situations where women typically want to get out of. Thus we came up with 'Excuse My Zot' .
What it does
'Excuse My Zot', allows women or anyone, to fake an emergency by using the app which will generate a fake random emergency situation through message or phone call to excuse the user out of their date, or uncomfortable situation. In serious cases there is also an 'Emergency' button that dials 911 for them in case the user feels like they are in danger.
How we built it
We built the front-end using REACT, html, and CSS which was deployed to Firebase. Meanwhile the backend incorporated different languages and systems such as Python and Flask framework and deployed the web application to Google Cloud.
Challenges we ran into
Our team’s biggest challenge was getting the getting the text messages being sent into a proper format. Formats varied depending on different phones and carriers. Navigating around that proved to be very difficult. Another major challenge was connecting front-end with back-end because we were learning as we were going we ran into a lot of moments of uncertainty.
Accomplishments that we're proud of
Our biggest accomplishment was overcoming our biggest challenge which was sending SMS messages to the users based on their inputted phone numbers and selected phone carrier.
What we learned
We learned how to use and combine different platforms, such as REACT, Flask, Google Cloud, Firebase and overall how front-end and back-end work together and interact.
What's next for Excuse My Zot
For the future of Excuse My Zot , we would like to have the website be able to make automated calls to user in order to simulate a live phone call, we would also like to incorporate an API to verify user-inputted phone numbers by sending verification code to make sure their phone numbers are valid. As well as a system to handle user accounts, so users can have their information saved. And we would like to support more phone carriers.
Log in or sign up for Devpost to join the conversation.