Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/it-at-m/wahllokalsystem

system that supports elections in the city of munich
https://github.com/it-at-m/wahllokalsystem

spring-boot

Last synced: 1 day ago
JSON representation

system that supports elections in the city of munich

Awesome Lists containing this project

README

        

# Wahllokalsystem

The `Wahllokalsystem` is a system that supports elections in the city of munich. It enables the election board of each constituency to enter the counted votes and deliver them securely to the election office.

The system also allows users to document the presence of the election board and occurences during the election. It has certain offline capabilities in case of a broken network connection and is also able to notify all election offices via broadcast messages.

The system was developed and used for the first time during the Bundestags election september 2017.

### Built With

The project is built with technologies we use in our projects
([reference architecture](https://opensource.muenchen.de/publish.html#refarch)):

* [Spring Boot](https://spring.io/projects/spring-boot)
* [Vue.js](https://vuejs.org/)

## Roadmap

We just started that is why a detailed roadmap is not available yet. All we can tell you today is that we plan about 4 phases:

0. setup - getting familiar with the tools, the tech and the process and see what is todo
1. updating the backend - done in 2024
2. updating the frontend - started and done in 2025
3. optimising the system

See the [open issues](https://github.com/it-at-m/Wahllokalsystem/issues) for a full list of proposed features (and known issues).

## Set up

*comming soon during the development when the first services appear*

## Documentation

We use [VitePress](https://vitepress.dev/) for our documentation. The sources for the documentation is also part of
this repository. After building the documentation is accessible via https://it-at-m.github.io/Wahllokalsystem/.

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please open an issue with the tag "enhancement", fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Open an issue with the tag "enhancement"
2. Fork the Project
3. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
4. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
5. Push to the Branch (`git push origin feature/AmazingFeature`)
6. Open a Pull Request

More about this in the [CODE_OF_CONDUCT](/CODE_OF_CONDUCT.md) file.

## License

Distributed under the MIT License. See [LICENSE](LICENSE) file for more information.

## Contact

it@M - [email protected]