# Serveur de vote Rest en Go

Le serveur permet de créer des scrutins suivants plusieures méthodes de vote.

Les votants peuvent faire des requêtes pour voter dans les scrutins qui le concernent

Toutes les requêtes doivent suivre la norme suivante : https://gitlab.utc.fr/lagruesy/ia04/-/blob/main/docs/sujets/activit%C3%A9s/serveur-vote/api.md


3 exécutables (indépendants) sont fournis :

* `launch-all-rest-agents` permet de lancer une démo avec un seul exécutable
* `launch-bagt` permet de lancer un agent de type serveur de vote
* `launch-vagt` permet de lancer un agent de type votant

Il est possible d'avoir accès à ces commandes en les installant ainsi :

`go install gitlab.utc.fr/gvandevi/ia04binome2a/cmd/launch-bagt`