Inspiration
As mass shootings and tragedies become more apparent in the media, it's important to ensure that first-responders can easily reach those in need with ease. After learning about the slow response times in the Marjory Stoneman Douglas shooting and mishaps made by first-responders and school personnel, we desired to create an app for first-responders and good samaritans to reach out to those in help by allowing those in danger to share their live location through an easy to use, responsive interface.
What it does
Suspense is a mobile app intended for the general public to either note that they need assistance or are reaching out to someone else. Those in need can select from a variety of emergency categories ranging from Criminal Activity to Natural Disasters and let the app share their location along with any additional contact information with first-responders.
How we built it
Suspense is a React Native app, written using the Google Maps Javascript API. The backend for Suspense is provided by MongoDB Stitch, which allows for effort-less backend implentation of MongoDB databases.
Challenges we ran into
None of us had intensive front-end experience, but using react native allowed us to build native apps with ease. MongoDB Stitch saved us a lot of work, but was hard to understand through the docs.
Accomplishments that we're proud of
Develop a fast and easy-to-understand user interface for a variety of users We think this project serves as an easy way for first-responders to know where people are located and strategize on how to reach them.
What's next for Suspense
- Live location tracking
- Chat interfaces with bots and first responders
- Notifications
- Image recognition through AWS Rekognition and Mongo Stitch
- Votes for validity/spam detection
Built With
- amazon-web-services
- mongodb-stitch
- node.js
- react-native
Log in or sign up for Devpost to join the conversation.