Why Nostr? What is Njump?
2025-05-10 15:25:09

negrunch on Nostr: The first "usable" version (v0.1.1) of #Cryptocracy has a thousand things to fix and ...

The first "usable" version (v0.1.1) of #Cryptocracy has a thousand things to fix and improve, but I'm gradually adding and correcting them. This version has almost everything hardcoded. For example, the Electoral Commission (EC) software must have its own private keys. This data shouldn't be public, but to facilitate testing, this version uses a private key that is public in the repository.

For now, a database isn't implemented, so you can only vote in one election.

To select an election and a candidate, press ENTER; to exit, press ESC (or the q key).

The way it works is, the EC is executed, which will create an election with the status "Open." After 1 minute, the status changes to "In progress," and voters can vote. After 1 hour, the voting status changes to "Finished."

It displays the results in real time. This should be changed to display the results at the end in the future.

I generated the .exe binaries (voter.exe and ec.exe) for Windows users; Linux users can compile it 🤓

Anyway, it needs a lot of work, so contributions are welcome.

https://github.com/grunch/criptocracia/releases/tag/v0.1.1

Author Public Key
npub1qqqqqqqx2tj99mng5qgc07cgezv5jm95dj636x4qsq7svwkwmwnse3rfkq