Technical Roadmap

  • Build as HTML5 browser app with Rails backend
  • Use PhoneGap to build native version for iPhone and Android
  • Migrate PHR portion of backend data to: Google Health, Microsoft HealthVault, Dossia, etc
  • Integrate calendaring and reminder features into health vault data.
  • Build suite of related applications (desktop browser & mobile) that leverages this platform.

HTML5 Features

This app takes advantage of a few HTML5 features that should port seamlessly to iPhone and Android.

  • Local Storage

    Stores the player's nickname. This is used to perform a "quick start" when the app is first started. Local Storage allows the app to determine whether the player has played the game before; if so, they're immediately shown their Home Screen depicting the progress of their bicycles against their friends'.

  • Geo Location

    Determines Players' location in order to display local anonymous players, as well as localizing the timing reminders.

  • Canvas

    Players' bicycles lend themselves naturally to being displayed via the HTML5 canvas.

  • HTML5 & CSS3

    Build beautiful UI easily.