Inspiration

As a registered voter, I always wait too late to figure out who to vote for, who is ranking high, and what candidates are supporting or trying to help the people.

What it does

Voters Hub, allows voters to stay up to date on the polls, and test their presidential election office, and if they create an account(which has not been built yet) users will be able to track their favorite candidates, stay up to date on election information

How we built it

I built the project using React and deployed it through Netlify. I rendered two web links into the project to share the idea of what I would like to app/website to offer users. I rendered the news and quiz app by creating an iframe and simply hosting the website.

Challenges we ran into

I originally tried to build the quiz myself with basic javascript by extracting the HTML from the Britannica website while it worked on my local side the data wouldn't fetch when I tried to deploy it, and since it is an area I am not familiar with I wouldn't be able to fix it in time for submission. I also ran into the challenge of creating the user profile after logging in due to the time I had to submit the project, so I left that out to be worked on in the future if needed.

Accomplishments that we're proud of

Rendering the quiz to the dom and learning about iframes. I learned about generative AI, and while I didn't use that in the project once I get more comfortable with it, it will be nice to incorporate it later on. I would use it to generate more data and games to help the user get a better idea of their favorite candidates other political news.

What we learned

How to extract HTML from a website and render it to the Dom. How iframes work.

What's next for Vote Hub

Getting the user profile up and incorporating AI into the mix to help source the most useful information the user is interested in when learning about candidates in the election. Build a reminder feature to remind users to vote or update their voter's information when it comes time to vote. Share an accurate map of all the locations where voters can vote or drop off their ballots. If possible allow users to register to vote on through the app.

Built With

Share this project:

Updates