Everyone loves traveling, going to new places and exploring new things. Unfortunately, after a bit of time, you get to a point where you've already explored and done everything to do in your city, and want to do something new with friends or family. That could be anywhere from cool local events you might not have known about in your city to finding incredible deals on weekend getaways with your friends. This app runs sits in your Facebook Messenger group chat, and can get you travel options based on everyone's budget!
What it does
This user sits in a Facebook Messenger group chat and waits for someone to call it. (@expedia). Once it's called, it'll ask everyone for a budget, and find the perfect trip for everyone in the group!
How I built it
Since this ran on the Messenger platform, all I had to worry about was working on the back-end. This app was built using technologies such as NodeJS, Express, MongoDB, Mongoose, WitAI, bhttp, and bluebird Promises just to name a few.
Challenges I ran into
Working with the Expedia API, ran into some odd issues with some endpoints, some missing functionality I would've liked seeing in their API.
Accomplishments that I'm proud of
Building this on my own in ~ 36 hours.
What I learned
A ton about MongoDB, Promises and travel.
What's next for ExpediaMessenger
More interactivity, and fixes all around, as the limited time frame made me have to hard-code a few things, especially in the last 1 - 2 hours.