Skip to content

Application that allows the client to poll and control votes related to an election. And also provide an admin dashboard to control all the poll info. The idea is the implement in the future a Web app of this.

License

Notifications You must be signed in to change notification settings

robertocarlosmedina/voterpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoterPy

Description

Application that allows the client to poll and control votes related to an election.

Dependences / libraries use:

The libraries that i use are the following one's:

    $ import socket
    $ import request
    $ import Thread
    $ import pygame
    $ import json
    $ import os
    $ import re

Running & Debugging

The project can be executed in multi-form.The Server Socket, the Manager and the Voter app can be executed at the same time because they where implemented by threads.

The following sub-tittle will show how execute the application:

The Front-App

    $ python3 main.py

This will open a windows whit visual interface that will allow the user to chose what app he wants to start

The Server Socket, The Manager and The Voter app

    $ python3 main.py server manager voter

Note: The order of execution does not matters

    $ python3 main.py server
    $ python3 main.py manager
    $ python3 main.py voter

Note: The other class / componnents in the project can be executed and tested alone.

Code Of Conduct

This project implement the Contributor Covenant Code of Conduct, read it before any contribution.

MIT Licence

This projet implement the MIT Licence, please read it before use this project.

Copyright © 2021 Roberto Carlos