Skip to content

michaelikoko/Poller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poller

Poller is an oline voting system. Election coordinators register and login into the platform. After successful login, election coordinators get access to a dashboard where they can:

  • Add ballot questions
  • Add respective options to ballot questions
  • Register voters (this can be done one-by-one or by inmporting a csv file).
  • Launch election
  • Monitor results

Upon successful launch of the election, each registered voter receive an email containing their voter id and the url to participate in the election

When the election is closed, each registered voter receives an email notifying them of the close of the election and a url to view results.

The live site can be found here

Tools used

Front-end

  • React
  • React Router
  • Redux toolkit
  • Axios
  • React vootstrap bootstrap
  • React chartjs-2
  • Webpack

Back-end

  • Django
  • Django Rest Framework

Pages

Screenshot 2022-09-18 184234

Screenshot 2022-09-18 184340

Screenshot 2022-09-18 185037

Screenshot 2022-09-18 185111

Screenshot 2022-09-18 185317

Screenshot 2022-09-18 185407

Screenshot 2022-09-18 185529

Screenshot 2022-09-18 191417

Screenshot 2022-09-18 191452

Screenshot 2022-09-18 191522

Screenshot 2022-09-18 191618

Screenshot 2022-09-18 191743

Screenshot 2022-09-18 191823

Screenshot 2022-09-18 191938

Screenshot 2022-09-18 192134

Screenshot 2022-09-18 192239

Screenshot 2022-09-18 192325