https://github.com/freifunk/vis.api.freifunk.net
Visualisation of Freifunk API data
https://github.com/freifunk/vis.api.freifunk.net
dataviz graphql gsoc-2024 mongodb
Last synced: 9 months ago
JSON representation
Visualisation of Freifunk API data
- Host: GitHub
- URL: https://github.com/freifunk/vis.api.freifunk.net
- Owner: freifunk
- License: gpl-3.0
- Created: 2016-03-30T07:19:52.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T14:04:08.000Z (almost 2 years ago)
- Last Synced: 2024-08-23T15:42:09.856Z (almost 2 years ago)
- Topics: dataviz, graphql, gsoc-2024, mongodb
- Language: JavaScript
- Homepage:
- Size: 1.19 MB
- Stars: 3
- Watchers: 22
- Forks: 2
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Visualisation of Freifunk API data
A pipeline to load data from the Freifunk API JSONs and create a GraphQL interface. Inspired by [Andi Bräu's talk at the GPN16](https://media.ccc.de/v/gpn16-7659-die_freifunk_api).
Currently being worked on as a Google Summer of Code project.
Todo:
- [X] Triage old issues
- [X] Set up MongoDB
- [X] Start writing a MongoDB script to add JSON objects in a time series
- [X] Set up GraphQL server
- [X] Get some data through the pipeline from end to end
Next steps:
- [ ] ~~Make the GraphQL Schema fit the JSON Schema for the database file (https://github.com/freifunk/vis.api.freifunk.net/issues/33)~~ Writing a custom GraphQL schema instead
- [X] Write blog post detailing all this (https://github.com/freifunk/vis.api.freifunk.net/issues/24)