Skip to content
A GPS tracking application based on flespi.io and built with Quasar. Shows devices on the map and their telemetry messages; includes a track player.
Vue JavaScript Other
Branch: master
Clone or download
scarry1992 v.0.7.6
[feature] autoscroll to active message in player
[fix] style
Latest commit 6247560 Jan 14, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
misc initial commit Nov 17, 2017
src-pwa v.0.5.5 Feb 7, 2019
src v.0.7.6 Jan 14, 2020
.editorconfig initial commit Nov 17, 2017
.eslintignore [feature] migrate to new version of quasar Mar 20, 2018
.eslintrc.js v.0.7.0 Nov 25, 2019
.gitignore v.0.7.0 Nov 25, 2019
.postcssrc.js [feature] migrate to new version of quasar Mar 20, 2018
.stylintrc initial commit Nov 17, 2017
CHANGELOG.md v.0.7.6 Jan 14, 2020
LICENSE initial commit Nov 17, 2017
README.md v.0.6.3 Jul 26, 2019
babel.config.js v.0.7.0 Nov 25, 2019
build.js [feature] migrate to new version of quasar Mar 20, 2018
package-lock.json v.0.7.6 Jan 14, 2020
package.json v.0.7.6 Jan 14, 2020
quasar.conf.js v.0.7.2 Nov 29, 2019

README.md

Track It!

A GPS tracking application based on flespi.io and built with Quasar and Leaflet.js. Shows devices on the map and their telemetry messages; includes a track player.

Screenshot

Features

  • ES6 Javascript
  • Vue.js
  • Writing .vue files
  • Vuex
  • Webpack
  • Responsive layout
  • NPM ecosystems
  • Leaflet
  • Material theme
  • Dev Hot Reload
  • and many more!

Prerequisites:

Requirements:

You need to have a separate token with at least the following ACLs:
REST
https://flespi.io/gw/devices/{selector}
https://flespi.io/gw/devices/{selector}/telemetry
https://flespi.io/gw/devices/{selector}/messages
https://flespi.io/gw/protocols
Е MQTT
flespi/log/gw/devices/{selector}/created
flespi/log/gw/devices/{selector}/updated
flespi/log/gw/devices/{selector}/deleted
flespi/message/gw/devices/{selector}/#

Build Setup

# clone the repo
$ git clone https://github.com/flespi-software/TrackIt.git mytracker

# go into app's directory and install dependencies
$ cd mytracker
$ npm install

# serve with hot reload at localhost:7006 for flespi.io
$ npm run dev

# build for production with minification for flespi.io
$ npm run build

# serve with hot reload at localhost:7006 for localhost:9005
$ npm run dev_local

Demo

Check it out live!

License

MIT license.

You can’t perform that action at this time.