Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rossengeorgiev/habitat-mobile-tracker
🎈 Frontend for habhub high altitude balloon tracking
https://github.com/rossengeorgiev/habitat-mobile-tracker
Last synced: 11 days ago
JSON representation
🎈 Frontend for habhub high altitude balloon tracking
- Host: GitHub
- URL: https://github.com/rossengeorgiev/habitat-mobile-tracker
- Owner: rossengeorgiev
- License: mit
- Created: 2012-12-30T16:57:04.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2020-03-20T12:36:27.000Z (over 4 years ago)
- Last Synced: 2023-10-20T22:53:50.033Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://tracker.habhub.org
- Size: 8.7 MB
- Stars: 46
- Watchers: 13
- Forks: 37
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Habhub tracker
![mobile tracker screenshot](resources/mobiletracker-screencap.png "mobile tracker screenshot")
A webapp for tracking high altitude balloons. Works an desktop and mobile devices.
The habhub tracker is a continuation of [spacenear.us/tracker](http://spacenear.us/tracker).Checkout the [Live version](http://habhub.org/mt/)
## Features
* HAB tracking with [Habitat](http://habitat.habhub.org/) ([@github/ukhas/habitat](https://github.com/ukhas/habitat))
* Telemetry graph for each balloon
* Chase Car functionality
* Near realtime weather overlays
* [Daylight cycle overlay](https://github.com/rossengeorgiev/nite-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.## Contribute
Don't hesitate to report any issues, or suggest improvements. Just visit the [issues page](https://github.com/rossengeorgiev/habitat-mobile-tracker/issues).
Pull requests are welcome.## Installation
Requirements: __Java__ and (Linux or Cygwin environment)
$ git clone git://github.com/rossengeorgiev/habitat-mobile-tracker.git
$ ./build.shFor __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](https://github.com/danielsaul)
[See concept for phone portrait mode](https://github.com/rossengeorgiev/habitat-mobile-tracker/blob/master/resources/concept-app-portrait.png)
[See concept for tablets](https://github.com/rossengeorgiev/habitat-mobile-tracker/blob/master/resources/concept-app-tablet.png)