An open source modular voting system
Cole Schwarz Will Regan
Modular-Voting-System (MVS) is a web app that implements an open source voting platform. This platform will offer features that help users create open and closed elections. The system will allow admins to create elections using a suite of custom and pre-made components.
These components will allow the admin to modularize the development of this voting system, mix and match components, and create a flexible system. This app will help serve a larger variation of elections than most current election systems are equipped to handle, with components tackling issues like security and vote format.
..+ Python V3.6 or newer needed, install here
First Clone this git repository. Once you have the repository installed in terminal navigate to the Server folder.
In terminal type "python server.py"
This starts the server and it is now waiting for a responce from a client.
In another terminal navigate to the client folder. Type 'python client.py' you will be promt to log in.
Current admin and user logins can be found in the server_data.py file located in the server folder.
To use the GUI client follow the same steps to start the server but instead navigate to the GUI folder and use the "python root.py" command in terminal to start the gui.
GNU 3.0 Public License