Inspiration
Every day on the newspaper, I read about misinformation, and it was even on one of the latest edition of TIME, so when I started this project I knew that this was what we had to solve.
What it does
This project does many things. It gives a country by country description, and can even show statistics in the form of a Pie Chart! It is extremely secure as we are using Firebase, a google made database, and even shows some of the candidates policies.
How we built it
For the search bar, we mainly used our knowledge of swift and the functions that were inbuilt. For the voting page, we used a complex firebase reading and writing method, and for the Pie Chart, we used a charts API along with reading data to build it. For the policies, I used a tab bar controller.
Challenges we ran into
The alerts were extremely complicated, as it took some thinking to show one after the other, and then perform an action based off the button they had pressed. I had used Firebase before, but each time I read data it took an extremely long time, so making it more efficient was another challenge. Also, I had never used a tab bar controller before, so I had to learn how to do that and create shapes as custom icons.
Accomplishments that we're proud of
I was able to learn how to use tab bar controllers, read and write data from Firebase efficiently, and learn how to use the Charts API
What we learned
I learned how to use the charts API, I learned how to use Firebase extremely well, and I overall increased my knowledge in swift.
What's next for VoteNow
We are planning to add push notifications on the day of the election, as sometime people forget that it is the day to vote. This will also help deal with misinformation, as some people might use propaganda such as signs, poster, etc. to make people vote late.
Log in or sign up for Devpost to join the conversation.