ESFD - EaSy Flight Deals
Created at YHack, Fall 2015
Addison Hu, Yale University '17
Kai Si, UC Berkeley '17
Jackson Chang, UC Berkeley '15
Catherine Zhang, Duke University '16
Purpose & Features
This hack attempts JetBlue's Hack 1, and is powered by Azure. The goal is to introduce some fun features that would use various unique parts of the data:
"I'm feeling adventurous" - This feature randomly selects a Getaway package from the database. It's great for users who enjoy not knowing what comes ahead!
"General Search" - We ended up not having time to do the front end. It's also very standard.
"Subscribe" - This feature puts the user on a mailing list, but it is adaptive to more specifications. The user may specify a list of fields, and whenever a new Getaway deal is added, we check if the specifications are a match to the user. If so, we email them to check for new deals!
"Fun Times" - We were just having fun here :) It could be adapted as a good marketing strategy though, just not in its current state. You put in your email, your significant other's email, and your name. Both of you will receive a fun message!
"Game" - Test your geography in a fun matching game and unlock great flight deals!
"Admin Panel" - Allows an admin to put new Getaway deals into the DB. Also checks the subscribe list to see if anyone should be notified.
Unfinished Portions
We didn't know how to interpret the advance_weeks field. If advance_weeks means that we only post a certain row at (date - advance_week) time, then we can add a flag to hide unreleased rows. The ability to notify subscribers should still work similarly.
We didn't complete the General Search portion of the front end. It wasn't our top priority though, since General Search is too mundane for this cool website!
More bug-fixing and bad-case catching
Log in or sign up for Devpost to join the conversation.