When coming up with an idea, we brainstormed what we liked and disliked the most about vacation. We really enjoy travelling but we all agreed that traveling would be much better if it weren't for one thing: jet lag. Jet lag is an absolute vacation ruiner and leaves you feeling miserable for days. That is why we set out to help travel junkies like ourselves Beat the Lag.
What it does
The website takes in user input, interprets it and generates schedules and scores based off of how well the schedules do at reducing the effects of jet lag. First, you have to fill out your vacation information on our home page. This includes travel destination, when you want to start adjusting to your new schedule, and customization options such as if you are a coffee drinking and if you plan on sleeping during your commute. All of these fields play apart in the calculation of the Jet Lag Score and in the generation of optimized schedules. Once all of the travel information is filled out, the data is manipulated in script.js, which then allows of the creation of Jet Lag Scores and schedules. On the schedules page, the first one corresponds to a routine that strictly obeys the preferences of the user. However, this schedule tends to have a bag Jet Lag Score. By clicking the see more schedules button, the user can see alternate schedules in which preferences are modified to ultimately reduce the feelings of Jet Lag.
How we built it
Challenges we ran into
Accomplishments that we're proud of
We're extremely proud of our finished product. We all learnt a lot and challenged ourselves by using things like the Google APIs, which we have never learnt about. We're proud of ourselves and our teammates since this was a very fun and educational experience for all of us.
What we learned
What's next for Beat the Lag
While this project was very fun to work on, we will certainly be taking our newfound knowledge, especially of APIs, and using them in our future, more complex, projects.