Trakl2014 / trakl

A platform helping you minimise your time in Auckland traffic.
http://challengepost.com/software/trakl
5 stars 0 forks source link

HackAkl 2014

The initial version of Trakl was built during the HackAkl: Transport event, where it received an Honorable Mention. The competition was held on ChallengePost (the trakl page) and it even got some, albeit cheeky, news coverage.

What's included

This repo contains a web site and an associated REST API. There are a couple of other companion repos under the Trakl2014 org for mobile apps and supporting REST APIs.

On the web site, you can choose from one of a number of predefined routes and see them on a map. Shortly after a choice is made, the site will display an approximate number of minutes to drive that route given current traffic conditions, and whether the traffic is currently trending better or worse.

The REST API supports the web site and mobile apps with travel minutes and trend direction. This API consumes the trakl-traffic-api, which exposes data from the NZTA open data source.

user registation

http://trakl.herokuapp.com/login-home - sign in with email/pass and link your Facebook and twitter accounts. at the moment you will need the email/pass setup to login from app. At a future date login can be strait Facebook or twitter.

What's not included

There is 1 missing features that prevent the Trakl platform from being useful to the masses: custom routes .

Currently you can only choose a predefined route. We need to add the ability to choose specific start and destination locations of a route and make all calculations and notifications based on the specified route.

Installation

This GitHub repo is only intended to be installed by developers. If you're interested in the user experience, the web interface is here and the Android app is in the Play store. If you are a developer and interested in contributing:

  1. Install Node.js
  2. Clone this repo
  3. npm install
  4. Party on!