Who doesn't love travel? We wanted an easy way to plan our vacation destinations.

What it does

Compass allows you to simply type in your vacation destination, see events, and add to your custom itinerary.

How we built it

We built Compass using Expo and React Native (Javascript). We also used the React Native Facebook SDK.

Challenges we ran into

  1. This is our first time with Expo and React Native. The 3/4 of us did not have experience with either of those, and also did not know Javascript.
  2. React Native is difficult to debug.
  3. Adding in Facebook user authentication was extremely difficult due to a plethora of errors and new installations.

Accomplishments that we're proud of

  1. Compass looks marketable
  2. Compass works on both iOS and Android
  3. With social media integration, we can also display your profile

What we learned

React Native, Javascript, CSS, Expo

What's next for Compass

  1. Thumbs Up/Down rating system
  2. More locations!
  3. Fixing bugs
  4. Enhanced UI
  5. Increased social media integration -- share your itinerary with friends and family!

If you're planning on trying out Compass, make sure to download Node.js, run npm install expo-cli --global, and run expo start (for Windows) or npm start (for Mac)

Share this project: