What it does

Smart Voto is an online voting platform which helps users carry out online elections. It can be as small as school election to large political elections. A user creates an account on the platform, registers their poll by providing information about the election, add candidates and the import voters who take part. Once a voter is added, he/she receives an email notification containing their voting link, this link is used to visit a secured page on the platform where they can cast their votes...

How we built it

The platform was build using Larave, VueJs, MySQL and Apache.

Challenges we ran into

We faced difficulties recording a demo video for the project as we kept running into technical issues. Also, Okta Identity Early Access does not have PHP SDK at the time so if was difficult integrating multiple featured.

Accomplishments that we're proud of

Able to Integrate OKTA using the redirect widget. Deliver the MVP of the platform though we started working late.

What we learned

Learned how to communicate with other developers on the forum, sharing ideas and learning from them.

What's next for Smart Voto

  • Support importing multiple voters at once as it currently add one voter at a time which is not practical
  • Add web socket so results get available throughout without page reload

Built With

Share this project:

Updates