Skip to content
πŸ‡ͺπŸ‡Ί Vue.js powered voting application using Netlify-CMS
Branch: master
Clone or download
morkro Update [Page] Party β€œpl” (#186)
Automatically generated. Merged on Netlify CMS.
Latest commit 41a3e62 May 23, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin ✨ Adds basic content for partner page May 5, 2019
public 🌐 Adds polish language May 20, 2019
src Update [Page] Party β€œpl” (#186) May 22, 2019
tests/unit πŸ”§ Migrating to Vue CLI 3 Apr 8, 2019
.browserslistrc πŸ”§ Migrating to Vue CLI 3 Apr 8, 2019
.editorconfig Initial commit Aug 9, 2017
.eslintrc.js πŸ”§ Migrating to Vue CLI 3 Apr 8, 2019
.gitignore ✨ Uses new data and adds command to build step Apr 26, 2019
babel.config.js πŸ”§ Migrating to Vue CLI 3 Apr 8, 2019
jest.config.js πŸ”§ Migrating to Vue CLI 3 Apr 8, 2019
package-lock.json Merge branch 'master' into feature/partner-page May 2, 2019
package.json πŸ› Fixes modern build for Netlify May 9, 2019
postcss.config.js πŸ”§ Migrating to Vue CLI 3 Apr 8, 2019


A Vue.js powered, progressive web voting application for upcoming European elections. EUROMAT is hosted on Netlify and uses the Netlify CMS for easier collaboration.

Calculation Model

The calculation model for voting has been defined by the German Federal Agency for Civic Education (Bundeszentrale fΓΌr politische Bildung). A good overview can be found in this PDF: resources/Rechenmodell des Wahl-O-Mat.pdf.

Embedding Euromat

It's possible to embed Euromat via an iframe and setting query parameters:

  title="Euromat 2019"

⌨️ Development

This is a Vue.js progressive web application, developed with @vue/cli.

Command Description
npm install Installs dependencies
npm run serve Serve with hot reload at localhost:8080
npm run build Build for production with minification
npm run test:unit Run all unit tests
npm run lint Runs standard over all .js and .vue files
npm run svg Creates all SVG files used in the application
npm run admin Creates config.yml for Netlify CMS admin UI
You can’t perform that action at this time.