Skip to content

bmesuere/vlinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VLINDER dashboard

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.

image

Quicklinks

Repository structure

  • /api: The backend REST API as a Sinatra application. To run locally, run bundle install and rackup. 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 run yarn install, then yarn serve. To build, run yarn build. The code from the master branch is automatically deployed to https://bmesuere.github.io/vlinder/.

Acknowledgements

A first version of this dashboard was created by students of Ghent University for my data visualization course.