✨ Inspiration

Safe Travels was created with YOUR safety in mind. Ever invite somebody over and find out that they’re running later than usual? Feelings of anxiety or unease begin to set in, and you start to wonder, “are they okay?” With Safe Travels, there’s no more need to worry. Featuring a dark color scheme for extra discreteness along with font choices that scream “security”, you can wave your traveling worries goodbye. 👋

🤔 What it does

How to use Safe Travels:

  1. First, adds a trusted contact or local police station as your buddy. 👮

  2. Then, add the location of the place you're traveling to ✈️and how long to wait before sending your travel buddy an alert. ⌛

  3. Go on that amazing get away! Even without internet, your travel buddy's got your back. 🔜

  4. After your trip, simply un-prime the trip timer to let your buddy know you're okay. ✅ OR if something has gone wrong 🤞 your buddy will get an SMS notification that you have not returned along with your whereabouts.❎

App Features:

  • Home detection - app uses the users location to send the buddy an SMS that they've arrived early. 😌

  • Discrete Emergency - discretely dial the police or a travel buddy that you need help. 🚨

🔨 How we built it

Safe Travels was built using React/React Native, Express (NodeJS), CSS, Twilio, Create flow/db diagrams, and DALLE's open.ai. Aesthetics (color scheme, font, layout, etc.) were all created using Figma in a collaborative effort between our team. 🤓

😖 Challenges we ran into

  1. It was our first time using React Native, so we needed to relearn how to do things that would normally work on a web stack. 😅

  2. We ran into problems at every step of implementing API's and libraries. 😓

  3. Learning the ins-and-outs of Sony Vegas took a while. 😐

🥳 Accomplishments that we're proud of

  1. Designing a UI that the entire team is happy with. 😊

  2. Creating cool and aesthetically pleasing graphics. 😎

  3. Improved at developing MERN application. 🧠

  4. Becoming more familiar with various web API's like Twilio, OAuth, OpenID. ⚡

🤩 What we learned

How to set up phone number authentication with Twilio. 📱 Using DALLE's open.ai to generate images used in the prototype. 🖥️ Creating a full Mongoose, Express, React, Node (MERN) stack app with all elements working together in harmony. 👨‍🦲⬇️ Learning to use Twilio for the first time. ❤️ Learning to use React Native for the first time. 👨‍🏫 Tailwind in React Native didn't save us time. 💫

🔮 What's next for Safe Travels

Increased efforts on marketing 📈 and creating optimized standalone applications for each platform. 🚀

Add more features for alerting travel buddies: ❗

1). Support for long trips with multiple destinations.🗺️

2) Support for texting the Twilio response API to let your travel buddy know you're okay. 🥺

Share this project:

Updates