We were inspired by the drive to learn how the blockchain system works; along with the motivation to learn good programming style. We also wanted to explore how AI can be used to accomplish everyday tasks.
What it does
We use a blockchain based system to securely calculate the number of votes cast by voters who registered in our website. We also have a chatbox which uses machine learning to answer queries related to the election.
How I built it
We used a variety of programming languages to put this project into motion, along with several scripting languages.
Challenges I ran into
We had to wrap our heads around the blockchain system before we could do any of the programming, and we had to figure out how to use FTP to launch our website.
Accomplishments that I'm proud of
Figuring out how the blockchain system works; learning how to launch a fully fledged, designed website onto the server.
What I learned
Several programming techniques related to blockchain development, and several scripting language techniques for website development.
What's next for 2023 Canadian Election
We will continue to refine this project and hone our programming and scripting language techniques.
Website address: http://electioncanada-com.stackstaging.com