Skip to content

shylesharepelly/online-voting

Repository files navigation

online-voting-app

This is a Online Voting Platform built using Node.js,Express.js and postgresql which allows election administrators to sign up and create multiple elections. You can create ballots of multiple questions,create options,add voters,create a custom public URL for the election. Voters can view public election page and cast their vote.

Deployed App link: https://my-voting-app.onrender.com

Video Demo Link: https://loom.com/share/98ef3e48ca1d489aa635357907176b77

Installation:

>> npm install
>> npx sequelize-cli db:migrate
>> npm start

Screenshots: Home Page:

2023-01-23

Sign Up:

2023-01-23 (1)

Dashboard: 2023-01-23 (4)

Election Details: 2023-01-23 (7)

Update Questions: 2023-01-23 (9)

Update Voters: 2023-01-23 (12)

Preview Election: 2023-01-23 (13)

Launch Election: 2023-01-23 (16)

Dashboard: 2023-01-23 (15)

Public url page: 2023-01-23 (17)

Casted Vote Page: 2023-01-23 (18)

Result page:

2023-01-23 (20)

Dashboard:

2023-01-23 (19)