Frontend for habhub high altitude balloon tracking
JavaScript CSS HTML Other
Failed to load latest commit information.
font UI & pan improvements May 28, 2014
glyphs added minibox to display look angles Jul 10, 2014
img added new custom spinner Dec 9, 2014
resources update screencap Apr 26, 2016
.gitignore added button to toggle path + path for cars Dec 5, 2014
.htaccess Added cache manifest file Jan 26, 2013
LICENSE added LICENSE Jul 17, 2016 updated + new showcase image Dec 18, 2014 updated iscroll lib to v5 Dec 21, 2014
embed-preview.html fix #88; embed preview period changed to 1 day Sep 2, 2016
favicon.ico removed habitat-template submodule Jan 10, 2013
index.html load gmaps api js over https Jul 8, 2016
track.kml track.kml is no longer php Dec 20, 2014

Habhub tracker

mobile tracker screenshot

A webapp for tracking high altitude balloons. Works an desktop and mobile devices. The habhub tracker is a continuation of

Checkout the Live version


  • HAB tracking with Habitat (@github/ukhas/habitat)
  • Telemetry graph for each balloon
  • Chase Car functionality
  • Near realtime weather overlays
  • Daylight cycle overlay, for long flights
  • Available to embed on any website
  • Map tracker with Google Maps API 3
  • Run the app natively on iOS or with Chrome's 'add to screen' on Android

Geo position

Available only on mobile devices.

The app will ask for permission to use your location. This is required for some of the features. It is important to note that your location will not be made available or send to anyone. Unless, you enable the chase car mode, which will periodically upload it to habitat. The app will always start with chase car mode disabled.

Offline storage

The app will ask to use offline storage. You will need to accept, in order to use the offline capabilities. The app will cache all files making it available even when there is no network coverage. Latest position data will also be stored and used when you start up with no network. When you get back online, the app will fetch the latest position data.

Browser requirements

Any modern browser should be able to run the app. Including the latest version of IE. This is also true for mobile, some build-in browsers may not work.


Don't hesitate to report any issues, or suggest improvements. Just visit the issues page. Pull requests are welcome.


Requirements: Java and (Linux or Cygwin environment)

$ git clone git://
$ ./

For applicationCache to work your server needs to send the correct MIME type. .htaccess for Apache is included. Consult it if you are using different server software.

Original design

Author: Daniel Saul @danielsaul

See concept for phone portrait mode See concept for tablets