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.

Built With

Share this project:

Updates