GeoProtests

Industry

Year

Public Data Platforms

2024

Core Service

Website

Headless WordPress Development

GeoProtests is a data-driven platform documenting protest movements in Georgia from 1991 to present. Developed as part of Indigo Magazine project with support from the University of St. Gallen, it provides a structured overview of protest activity across time, themes, forms, and outcomes.

Webintelligence led the full technical development, delivering a single-page application with a WordPress backend and a modern frontend built with Next.js, Tailwind CSS, and Google Charts, ensuring performance, clarity, and scalability.

Developing GeoProtests required transforming a growing, multi-dimensional protest dataset into a fast, intuitive, and maintainable web application.

Several challenges were identified at the start of the project:

Solution

We built a decoupled single-page application with a WordPress backend and a Next.js frontend, enabling fast, intuitive exploration of complex protest data while ensuring long-term scalability and easy content management.

Here’s how we approached each problem:

Complex, multi-dimensional protest data

Protest cases span multiple attributes, including time, geography, themes, forms, and outcomes, with the dataset expected to grow over time.

Scalable data modeling and classification system

Data was organized using WordPress post types, taxonomies, and metadata, allowing consistent classification and scalable growth.

Need for fast, uninterrupted data exploration

Users needed to explore and filter data dynamically without page reloads.

Single-page application architecture

The platform was built as an single-page application, enabling smooth navigation and real-time updates.

Performance of data-heavy visualizations

Charts had to remain fast and readable across long time periods and multiple filters.

Optimized frontend with Google Charts

Next.js ensures efficient rendering, while Google Charts delivers responsive, interactive visualizations.

Simple and maintainable content management

Editors needed an easy way to manage data without technical complexity.

Standard WordPress admin interface

Using the familiar WordPress backend ensures editorial independence and low maintenance.

Long-term scalability and flexibility

The platform needed to support future data growth and feature expansion.

Decoupled frontend and backend

Separating WordPress and Next.js allows independent evolution of content and interface layers.

Outcome

A scalable single-page web application for exploring protest data from 1991 to today.

Clear visualization of documented protests with infrastructure ready for future growth.

Fast, interactive analytics with dynamic filters and real-time updates.

Simple content management via the standard WordPress admin interface.

Editorial independence without custom backend complexity.

Modern frontend stack ensuring performance and usability for data-heavy content.

WHAT OUR
CLIENTS SAY

“Working with Webintelligence on Geoprotests.org was a smooth and productive experience. Their technical expertise, responsiveness, and understanding of content-driven digital projects played a key role in the platform’s success.”

Nata Dzelishvili

CEO, Indigo Magazine

Close

Explore More

Case Studies

We enjoy working with

HAVE
a project
in mind?