Inspiration

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

Share this project:
×

Updates