Website, Local government, digital participation

Voting on projects for Riga's neighbourhoods

balso.riga.lv was the site where Riga residents aged 16 and over voted on participatory budget projects. Voters signed in through latvija.lv, and everyone could vote once. CreateIT took the site over in July 2023, optimised it and load-tested it before each voting period, and in 2026 moved the projects to apkaimes.lv.

Client
Riga City Council
Sector
Local governmentdigital participation
Period
2023-2026
Services
Website takeoverPerformance optimisationLoad testingAccessibilityData migrationMaintenance
Platform
DrupalPHP
balso.riga.lv home page
Browser, 1440 × 900

01, Chapter

The brief

A voting site has a very uneven load. Most visits are concentrated in the voting period, especially at its start and just before it closes, and that is exactly when the site cannot fail. We took the site over after a tender in the summer of 2023, and by that autumn it was already running a voting period.

02, Chapter

The solution

A month before each voting period we load-tested the site with tests that simulate a rush of voters, and removed the bottlenecks we found. That way we knew before voting opened that the system would handle the peaks.

In 2023 we improved the site's performance, added an automatic confirmation after voting and linked the project counts in the list, on the home page and on the map, so the same figures show everywhere.

In 2024 we brought the site in line with accessibility requirements and the Riga brand guidelines, and redesigned the search, the filtered project list, the map and the project timeline. During voting periods we monitored the site and were ready to react immediately.

Project map with a project description open
Browser, 1440 × 900
Project page with a map, cost and vote button
Browser, 1440 × 900
Filtered project list on a phone
Phone, 390 × 844
Project map on a phone
Phone, 390 × 844

03, Video

The project list

00:00 / 00:00
Fig. 01The project list with filters and live vote counts during voting

04, Chapter

The move to apkaimes.lv

In 2026 we used migration scripts to move the participatory budget projects, with their progress logs, images and attachments, from Drupal to apkaimes.lv, where they sit alongside the rest of the neighbourhood information. The balso.riga.lv address now leads to apkaimes.lv.

05, Chapter

The result

  • Uninterrupted operation during the 2023 and 2024 voting periods.
  • Load tests a month before each vote, and a faster site.
  • Consistent project data in the list, on the home page and on the map.
  • Accessibility and the Riga brand guidelines for the 2024 vote.
  • The project archive preserved and moved to apkaimes.lv.

Is there a moment when your system has to handle a peak load?

We can test your existing system before a campaign, registration, vote or any other predictable peak, and identify where optimisation is needed.

Discuss load testing
Next project Droši zinātMobile app, NGO, public health, App design, Illustrations and icons, Flutter development, Publishing, Maintenance