Skip to content

Javimetro/Raspberry_Pi_Server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

International Sensor Development Project: Raspberry Pi Server

Ver 1.0

Table of Contents

  1. Goals/requirements
  2. Raspberry related teams
  3. Voting device related teams

Goals/requirements

Goals

  • A working server (raspberry pi) that collects votes and serves a website to guide voting device registration and final vote tally.
  • The system shall support anonymous and registered voting.
  • The system shall be as self explanatory and simple to use as possible. (A HR person should be able to handle it without a 30 minute lecture :) )
  • The voting device shall be as power efficient as possible.
  • Scalable (The voting remotes shall be plug and play)

Raspberry related teams

Votes processing

Magnus / Aleksi / Javier Basically the backend server. Handles organizing votes, receiving the votes from end-user devices, tallying and forwarding the results to any services that require them. Handles confirmation of received votes

Display votes

Jefferson / Adrian / Andrea Handles displaying the end results of votes for the users, most likely through a website hosted on the raspberry.

Voting device related teams

Voting device repository can be accessed here.

Programming

Felix / Nadim Handles any end device related programming.

Design

Timo / Daniel Handles mechanical design of the device.

Electronics design

Mong / Tuomas Handles design of device electronics.

(G)UI

Frank / Xuan User interface related design.

About

International Sensor Development Project: This project is a voting system that uses a raspberry pi server and multiple voting devices. The system is easy, secure, scalable, and supports anonymous and registered voting. This repository focuses on the Raspberry Pi server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%