Skip to content
This repository has been archived by the owner on Jan 21, 2024. It is now read-only.

Citizen-Knowledge-Graph/citizen-knowledge-graph

Repository files navigation

Citizen Knowledge Graph

This is an Electron-based prototype for demoing the idea of a "Citizen Knowledge Graph" app and ecosystem.

Parts of it are implemented and others are only mocked for the purpose of the demo. There is also a paragraph-by-paragraph animation on some pages of the app to go well together with the narration in this video.

Setup

# cd to the root of this repository
./gradlew build
cd demo
npm install
cd ../app
npm install

How to run

Start the Java Spring Boot backend from the root directory:

./gradlew bootRun

Serve the demo files from the demo directory:

python3 -m http.server

Start the electron app from the app directory:

npm start

If you want to empty your triple store, delete the jena-tdb folder.