democracy-server
democracy-server copied to clipboard
The Server for the DEMOCRACY App
DEMOCRACY Server for the DEMOCRACY App

The Serversoftware for the DEMOCRACY APP. This is an API Defintion and Server for Data required and created by the DEMOCRACY App.
Tech Stack
Prerequisites
- Node.js
- [MongoDB][mongo]
Getting started
Clone the git repo & run the project
git clone [email protected]:demokratie-live/democracy-server.git
cd democracy-server
yarn install
Rename the .env.example
file to .env
(Windows: .env.
)
Compile and start
yarn dev
Import Data from local Bundestag.io Server
A local bundestag.io server will automagically scrape the latest procedures and update the democracy-server database. Run a local bundestag.io server according to its README and wait for the cron job to finish.
Test Project
yarn lint
Diagrams
All sorts of visual Documentation.
Server <-> Bundestag.io
Database Model Prototyp
Client -> Server: Increase Activity
Client -> Server: Authentification
Contributing
Anyone and everyone is welcome to contribute. Start by checking out the list of open issues.
License
Copyright © 2017-present DEMOCRACY Deutschland e.V.. This source code is licensed under the Apache 2.0 license found in the LICENSE file.
Made with ♥ by Team DEMOCRACY (democracy-deutschland.de), startnext contributors and contributors