Skip to content

A tool to inform citizens of Berlin about changes in their neighborhood.

License

Notifications You must be signed in to change notification settings

gildesmarais/website-1

 
 

Repository files navigation

Hier Baut Berlin

A tool to visualize and inform citizens of Berlin about governmental decisions.

Build Status

You want to help? Awesome. Scroll through the issues, open a new one, or just send a short notice to mail@hierbautberlin.de. We are happy about every person who wants to help.

Development setup

HierBautBerlin uses Elixir and Phoenix. Information on how to install Elixir can be found here.

As database it uses PostgreSQL.

After you installed everything, the setup is as follows:

make update
make setup
make start

Before you contribute code, please make sure to read the CONTRIBUTING.md

This project is using yarn for javascript dependency management.

How to run the test suite

make check

You can also run the ExUnit tests in watch mode with:

make run-tests

Deployment

The server is configured using ansible with this playbook and can be updated with:

ansible-playbook ansible/playbook.yml -i ansible/hosts --extra-vars '{"username": "***********"}'

Deploy is done by running:

VERSION=`git rev-parse HEAD`
make prod-build
scp build/hierbautberlin-$VERSION.tar.gz user@server:~/hierbautberlin
ssh user@server 'bash -s' < bin/deploy.sh $VERSION

Funding

This project is funded by the German Federal Ministry of Education and Research and is part of the 9th batch of the prototype fund.

Logo of the German Federal Ministry of Education and Research Prototype Fund Logo

About

A tool to inform citizens of Berlin about changes in their neighborhood.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 75.4%
  • CSS 7.9%
  • SCSS 4.4%
  • TypeScript 4.1%
  • HTML 2.7%
  • JavaScript 2.5%
  • Other 3.0%