An open API service indexing awesome lists of open source software.

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

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)