Skip to content

kiesraad/e-ks

Let op: dit project bevindt zich momenteel in een opstartfase. Documentatie en code zullen onvolledig en soms incorrect zijn.

e-KS

Om te kunnen deelnemen aan een verkiezing moet een politieke groepering aangeven met welke kandidaten ze mee wil doen. Hiervoor moeten ze verschillende documenten inleveren bij het centraal stembureau. Dit heet de kandidaatstellingsprocedure.

e-KS staat voor het elektronisch Kandidaatstellingssysteem: een webapplicatie waarmee de Kiesraad de huidige kandidaatstellingsprocedure op een eerlijke, transparante en controleerbare manier wil moderniseren. Het nieuwe systeem zal op termijn de huidige ondersteunende software (OSV2020-PP en OSV2020-KS) vervangen.

Requirements

De kandidaatstellingsprocedure is verankerd in de Kieswet.

Een overzicht van het huidige proces en e-KS is te lezen in deze presentatie.

Belangrijke stukken of formulieren voor de kandidaatstellingsprocedure zijn:

Technische architectuur

Een overzicht van de voorgestelde technische afwegingen staat in deze presentatie.

Development setup

  1. Install prerequisites:
  1. Build and download development tools:
bin/init
  1. Start the development environment (postgres, esbuild, cargo watch, etc.):
bin/dev

Development tools

  • bin/esbuild: transpile and bundle Typsescript and CSS, also services frontend assets in development
  • bin/biome: format and lint Typescript
  • bin/setup: download tools, setup database, run migrations, etc.
  • bin/dev: start development environment (postgres, esbuild, cargo watch, etc.)
  • bin/test: run backend and frontend tests
  • bin/init: build and download development tools
  • bin/check: run linters and formatters
  • bin/build: build backend and frontend for production
  • bin/update_locales: update locale files based on used keys in the codebase

Playwright tests

Playwright lives in playwright. See playwright/README.md for setup and run instructions.

About

Elektronisch kandidaatstellingssysteem

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 10