Die Anwendung basiert auf den Daten des Bundeswahlleiters zu allen zugelassenen Kandidaten. Die offiziellen Angaben zu Namen (inklusive Zweitnamen), Beruf sowie Wohn- und Geburtsort wurden exakt übernommen. Bei der Angabe des Alters kann es zu Abweichungen kommen, da dies lediglich auf Grundlage des Geburtsjahres errechnet wurde.
Einige Informationen werden aktuell noch manuell gesammelt und sukzessive bereit gestellt. Einige Funktionen der Software werden aktuell noch weiter entwickelt und sukzessive bereit gestellt Die Daten können Inkonsistenzen oder Fehler enthalten. Die Funktionen der Software können Inkonsistenzen oder Fehler enthalten. Sie können Fehler bei Daten oder Software-Funktionen melden unter: https://github.com/phasenraum2010/btw17kandidaten/issues Das Hosting bei Heroku ist der kleinste, kostenlose, Tarif. Das kann je nach Anzahl der Besucher langsam werden. Kostenpflichtige Upgrades mit extremer Skalierung sind durch Sponsoring zeitnah möglich. Das Hosting bei Heroku ist in Europa, nicht in den USA.
- Demo on Heroku https://btw17-kandidaten.herokuapp.com
- Github https://github.com/phasenraum2010/btw17kandidaten
- Maven Reports http://woehlke.org/p/btw17-kandidaten/
- App the Browse Data for #btw17 with spring:boot for heroku
- More Info: https://phasenraum2010.github.io/btw17kandidaten/
- Moore Info and Source of Data: interaktiv-morgenpost-de-kandidaten-bundestagswahl-2017
- Get Source Code: git clone https://github.com/phasenraum2010/btw17kandidaten.git
- Issues: https://github.com/phasenraum2010/btw17kandidaten/issues
- export APP_NAME=btw17-kandidaten
- heroku login
- heroku pg:psql --app $APP_NAME
- heroku logs -t --app $APP_NAME
- more:
- Setup for all Environments
- Create API Key for Google Maps API JavaScript
- Create API Key for Google Maps JavaScript API google-maps-javascript-api
- Create API Key for Google Analytics google-analytics
- export BTW17_GOOGLE_APS_API_KEY=...
- export BTW17_GOOGLE_ANALYTICS_ID=...
- Setup Localhost
- export DATABASE_URL=jdbc:postgresql://localhost:5432/kandidaten?user=kandidaten&password=kandidatenpwd
- export DATABASE_URL_TEST=jdbc:postgresql://localhost:5432/kandidaten?user=kandidaten&password=kandidatenpwd
- export BTW17_JPA_HIBERNATE_DDL_AUTO=update
- export BTW17_LOGIN_USERNAME=jhfdbvfjdbvjdfh
- export BTW17_LOGIN_PASSWORD=hfbjvbfbvgjhfvgh
- run with: mvn clean spring-boot:run
Feel free to fork btw17kandidaten Git repository at GitHub for your own use and updates.
Contribute your fixes and new features back to the main codebase using GitHub pull requests.
Please report any bugs found, feature requests or other issues on btw17kandidaten GitHub tracker.
When creating a new issue, try following necolas's guidelines.
Let me know if you are using App. I may get around to creating a showcase page listing user sites.
Contact me if you have questions about btw17kandidaten, or just like to say something about it. If you really really like it and want to support the author, I will be glad to accept a small donation.
Thomas Wöhlke
- Twitter: https://twitter.com/ThomasWoehlke
- Github: https://github.com/phasenraum2010
- Blog: https://thomas-woehlke.blogspot.de
- btw17 Frontend is built on Bootstrap.
- These include icons from Glyphicons and web fonts from Google.
- JavaScript goodies with jQuery.
- More icons by fontawesome.
- Google Maps JavaScript API google-maps-javascript-api
- Google Analytics google-analytics
- Serverside is made with Java and Spring-Boot.
- Spring Frameworks used: spring-web-mvc JPA, Security
- HTML Templating: Thymeleaf
- Database PostgreSQL and jdbc by PostgreSQL-JDBC.
- Continous Integration with Travis-CI
- Scalable Operating on Cloud-Service in Zone EU Heroku with Heroku PostegreSQL.
© 2017 Thomas Wöhlke for the Software at Github
© 2017 Bundeswahlleiter for the Data (mentioned by morgenpost.de)
© 2017 morgenpost.de for the Data (CSV-Download)
Licensed under the Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0
Except where otherwise noted, Documentation of this work is licensed under Creative Commons CC BY-ND 3.0