Skip to content

synapsecode/VoteFlow

Repository files navigation

The VoteFlow Project

A Flask based Voting Platform built specifically for school, college and minor institutions. It has a rich UI and a comprehensive system of voting options that enable you to customize your voting procedure based on your specific needs.

Voting Options

  1. Completely Open Elections (Anyone can vote for Anyone)
  2. House Based Elections (All people(Boys & Girls) from a specific group(House) can vote for a candidate from that same group(House)
  3. Gender Based Elections (Boys can vote for Boys and Girls can vote for Girls)
  4. Gender and House Based Elections (Only a person from a specific gender and house can vote for another person from the same gender and house)

Features

  1. Import Nominees, Students via Excel Sheets (makes it super simple and efficient)
  2. Import logo Bundles for nominees as Zip File
  3. Edit Student Information on the go!
  4. Rich Admin Dashboard
  5. Multiple Simultaneous Polls all at once
  6. Network Based Architecture, Can be used offline too
  7. Parallel non-blocking voting
  8. Beautiful User Interface
  9. Downloadable Results
  10. Can have multiple active polls all at the same time and more!

TechStack Used

  1. Python & Flask (ServerSideRendering)
  2. Flask-SQLAlchemy (Database)
  3. HTML, CSS & JavaScript (Client Side Stuff & Front End)

The Future

This project was a big success and after that I moved onto something else. However, I do plan on Creating a Version 2 of Voteflow which will have even more options and will be secure enough to be used in more widespread usecases. That will not be opensource and will have a radically different tech stack to account for enterprise use.

Outcome

I used Voteflow to run my School Cabinet Election for the year 2019. It was a massive success. Completely Flawless and as a result, I was felicitated by my School St Paul's English School, Bangalore.

Here is the Felicitation Certificate

About

A Flask based Voting Platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published