Inspiration
Living in this 21st century, voting has become one of the easiest mediums for your voice to be heard. Whether you are a citizen voting for the presidential election or a student voting for your classmates’ projects, you are representing your ideas and beliefs through your vote. Research has found that anonymous vote and feedback allows voters to be much more inclined to share valuable information and give actionable implementations. Within many educational institutions or workspaces, participants usually feel uncomfortable and fear that it is not safe to share their thoughts--which is why our secured Anonymous Vote system is in place.
What it does
WhoVotedThis is an anonymous voting system that is mainly targeting workers within a company or students within a classroom. WhoVotedThis allows voters to rank projects on a scale of one to ten. For example, if there are 5 teams, each team will rank the other 4 groups’ projects in the order of 1 to 4 (1 being the best). In other words, the ranking levels depend on the number of participating teams. WhoVotedThis is also a great tool to ensure safety within any workplace. We allow the users to report any signs and behaviors of misconduct that might be present. For example, if more than 10 users within a company use our system to report workplace abuse against an individual, the company will open an investigation with its workers’ confidentiality.
How we built it
The application is written in Typescript, based on React and the amazing Material UI library, as well as many other awesome ones. Database API and hosting are provided by Qoom.
Challenges we ran into
In my opinion, Qoom is an amazing tool to quickly get something out there. But as a developer, I found the documentation not very clear. Its community is limited. At some point, I got into some problems that I had to rework my plan. Other than that, it was a great time playing with Qoom.
Accomplishments that we're proud of
We had a chance to try Qoom for the first time and the web turns out what we expected. We are also proud of being able to create this impactful website together.
What we learned
We learned more about further python skills and the Material UI library.
What's next for WhoVotedThis
Currently, we are mainly targeting workplace and professional companies. As a result, we would like to further develop our field of operation. We will develop other ranking templates varying from big to small. We will create templates for high-school students to be able to use in their everyday classroom; we will create templates campaign managers to use; etc. Additionally, we will allow our website users to be able to send in comments for each section that they vote in other than just their preference of ranking.
Built With
- material-ui
- qoom
- react
- typescript
Log in or sign up for Devpost to join the conversation.