StaySafe is a browser based web application intended for use on mobile devices. Our application allows users to call for help on the go with ease, and keep tabs on their friends who are out and about.
Our plan for StaySafe was to design an application to help keep users safe in away from home scenarios, such as first dates, Craigslist encounters, or any potentially vulnerable or dangerous situation. The app allows users to update their location when on any kind of trip away from home. When a user begins a trip, a text message is sent to the user's friends notifying them the user's trip has begun. Friends of the user are able to view the user's last known location while they are on a trip by viewing their friends list. If anything goes wrong, the user can send out a text message to their friends list with the press of a button asking for either: an urgent phone call giving the user an excuse to leave, a request asking to be picked up at the user's current location, or a request asking emergency services to be contacted. The goal was for the app to be useful in a wide range of scenarios, allowing the user to call for help in a variety of ways with a single button press. The ease of use and powerful functionality of StaySafe is essential in a stressful situation.
- Click Here to view the application on heroku (mobile device preferred)
- Live Credentials:
- email: email@example.com
- password: password
Our app features a mobile first design, with a color scheme that's pleasing to look at while allowing for appropriate contrast. To maintain our philosophy surrounding ease of use and simplicity most of the key functionality happens on the back-end. Our core functionality is easily accessible to the user with as few clicks as possible. While the app can certainly be used on a laptop or desktop computer, using a mobile device is strongly recommended for the situations in which this application is useful.
- Node
- Express
- React
- MongoDB
- Mongoose
- Passport
- Bcrypt
- Twilio
- Sendgrid
- Axios
- React Burger Menu
- MDB React
- Helmet
- Google Maps Geocoding
- Express-sslify
- Morgan
- Jest/Enzyme