38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
# Vote-rs
|
|
|
|
Currently in development....
|
|
|
|
## current functionality
|
|
|
|
Converts a csv file into a `.blt`file [(OpenSTV/OpaVote ballots)](https://www.opavote.com/help/overview#blt-file-format).
|
|
|
|
stared on mocups and api documentation for a possible api to the application.
|
|
|
|
## Goal
|
|
|
|
Create a webapplication to commit, some simple elections.
|
|
|
|
as there already seem to exist multiple diffrent voting result libraries/application in rust,
|
|
the aim of this is rather to create the webui for participants to submit their votes, and use a library to get the results after a election is done.
|
|
|
|
stuff needed
|
|
- users and authentication
|
|
- create a namespace (our collection name for a set of elections. )
|
|
- should be able to enforce only creator can add new elections or work in the same namedpace.
|
|
- crate new elections in namespace
|
|
elections should have a set of items
|
|
- vote on elections
|
|
- alsofir pepole you have fullmakt for.
|
|
- give fullmakt to namespace to spesific person.
|
|
- accept fullmakt?
|
|
|
|
- stop elections , calculate and show results
|
|
- public and private results
|
|
- encryption and signing stuff for everything to ensure trust
|
|
|
|
## Building
|
|
|
|
```bash
|
|
cargo -Z unstable-options build --out-dir ./build
|
|
```
|