/ Project / P. 002 Back to work

Sportverkiezingen

Lekker Bezig Schiedam organizes the annual sports awards in Schiedam. Previously voting was done through Google forms,but as the initiative grew they needed a more advanced platform for voting. I built this using Laravel.

  • Year

    2025

  • Client

    Lekker bezig Schiedam

  • Role

    full-stack-development

Tools
  • Laravel
  • MySQL
  • SCSS
  • Statamic

Overview

Lekker Bezig Schiedam organizes the annual sports awards in Schiedam, where residents can vote for Sportsperson, Sports Team, and Sports Talent of the Year. Nominees must have achieved something significant, such as representing their country at an international level, to be eligible for an award.

Initially, voting was handled through Google Forms, which worked at first but quickly became insufficient as the initiative grew. A more advanced platform was needed where users could submit nominations, transition into a structured voting phase, and eventually a winners phase. It also needed proper vote validation to prevent fraud and duplicate submissions.

We chose Statamic as the foundation, allowing us to build a dedicated website with Statamic for the content management and Laravel for the voting system. This provided the flexibility needed to manage both the content and the more complex voting logic.

Outcome

The platform included a nomination form and three separate voting forms, one for each category. Users could vote once per category and submit multiple nominations, with safeguards in place to prevent duplicate entries.

To ensure fairness, we implemented email verification so only confirmed votes and nominations were counted. Reminder emails were sent when verification was not completed within a set timeframe, and the system managed the full cycle of nomination, voting, and winners phases.

In its first year, the platform processed over 1,500 verified votes. The solution proved successful and continues to be used annually for the awards.