Giter Club home page Giter Club logo

kayakchallenge's Introduction

KayakChallenge v1.2

App for Kayak's MindSumo contest to take in a location within the US and output the warmest 10 cities within 30 miles over the next 7 days, along with the days those temperatures occurred on. Pretty simple, with kind of silly output, but lots of potential to expand and do cooler things.

The front end is a form in which the user enters a zip code or city name and indicates whether they care about the daily highs or lows. After submitting, the user is presented with a text output listing the top ten warmest highs or lows accordingly. Currently, only 20 nearby cities are considered per user request because WeatherBug only accepts an API request every ~500 ms and I wanted to keep wait times reasonable.

You can interact with the app at http://kayakchallenge.herokuapp.com . It takes about 10 seconds load, due to the rate-limited APIs it uses.

Implemented with node.js because I wanted to learn it.

Authored by jgoldbeck. Version 1.2 February 26, 2013

kayakchallenge's People

Contributors

joegoldbeck avatar

Watchers

 avatar

kayakchallenge's Issues

Remove callbacks where unnecessary

Unless you're performing an async operation, you don't need to use callback format. For Each loops aren't necessarily async, I'm not sure if those underscore calls are callback based, but Array.map and Array.forEach are defined JS library calls that don't need underscore and don't need a callback.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.