A django politician portal app. https://freedomvote.ch
Marcus Moeller 65dd4698c6 updated git repo url | 9 gadi atpakaļ | |
---|---|---|
app | 9 gadi atpakaļ | |
tools | 9 gadi atpakaļ | |
Dockerfile | 9 gadi atpakaļ | |
LICENSE | 9 gadi atpakaļ | |
Makefile | 9 gadi atpakaļ | |
README.md | 9 gadi atpakaļ | |
docker-compose.yml | 9 gadi atpakaļ | |
envpy | 9 gadi atpakaļ | |
gulpfile.js | 9 gadi atpakaļ | |
package.json | 9 gadi atpakaļ | |
requirements.txt | 9 gadi atpakaļ |
A django politician portal app
Run pip install -r requirements.txt
to install all requirements.
To run Freedomvote in a docker container, you need to install docker and docker-compose and execute those commands:
$ make docker-init docker
Now you can access the frontend on http://localhost:8000
The whole application is multilingual. Per default the languages German, Italian and French are installed.
The translation are located in app/locale/<LANG_CODE>/LC_MESSAGES/django.po. After editing the translation, run python manage.py compilemessages
To install another language (English in this example) make the following steps:
app/freedomvote/settings.py
LANGUAGES = (
...
...
('en', _('english')),
)
in your environment:
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py makemessages -l en
$ python manage.py compilemessages
GPLv3 see LICENSE