Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 977 Bytes

README.md

File metadata and controls

24 lines (12 loc) · 977 Bytes

Booth Agent

Build Status Coverage Status

A basic rails app that acts as a booth agent for an online election:

  • Given a valid authentication token for an election,
  • Provides a blank ballot with unique ID,
  • Accepts a request to cast that ballot when it's filled out.
  • When the polls are closed, freely provides the election returns data.

That is, it implements the API schema schemas/api/booth-agent-v0.0.schema.json

This is intended for testing and as an example.

TODO:

  • Convert the core into a rails engine which can be used in apps that have their own custom code for authorization, data retention, etc.