This repository contains the API and dashboard for VLINDER, a citizen science project in Flanders. The VLINDER network consists of 60 weather stations located in very diverse landscapes. Each station reports weather data every five minutes, which is then exposed using this API and dashboard.
- Project website: also available in Dutch.
- Public version of this dashboard: the latest release is deployed here.
- API documentation: the API data is provided as is. We will not be liable for any losses and damages in connection with the use of this data.
- Development version of this dashboard: the latest commit is deployed here automatically. This might break.
/api
: The backend REST API as a Sinatra application. To run locally, runbundle install
andrackup
. Note that you need to be within the Ghent University network for this to work because of a local database access. This code is currently deployed at https://mooncake.ugent.be/api. Documentation can be found at https://app.swaggerhub.com/apis-docs/bmesuere/VLINDER./dashboard
: Implementation of the dashboard, using Vue and the API in this repository. To run locally, first runyarn install
, thenyarn serve
. To build, runyarn build
. The code from the master branch is automatically deployed to https://bmesuere.github.io/vlinder/.
A first version of this dashboard was created by students of Ghent University for my data visualization course.