Project details / UNOPS Data Portal

A global data portal to explore projects for The United Nations

The UNOPS Data Portal is a React application for exploring United Nations Office for Project Services data across countries, partners, and Sustainable Development Goals. The site is fully managed through Craft CMS, which supplies the page configuration and content rendered by the frontend. The same dataset is available through globe, chart, and table views, with filters and route state carried across each experience. It is built as an accessible application, using best practices in A11Y across the globe, chart, and table views.

Role
Senior frontend developer
Focus
Architecture and implementation
Product
Craft CMS-managed data portal

Product walkthrough

Globe, chart, and table views share a common filter model.

Switch between discovery, comparison, and record-level detail without losing the current selection.

Project overview

One project dataset, explored from several angles.

The interface connects broad geographic patterns to individual project records, with context carried between each view.

Functional depth

Linked exploration

Filters, routes, and quick views stay connected so users can move from regional patterns to project-level detail without losing context.

Product model

Three views, one dataset

Map clusters, chart distributions, and sortable tables present the same project data instead of splitting it across disconnected screens.

Engineering

Configured for change

CMS-configured pages keep rendering consistent while allowing layouts, components, and data sources to evolve independently.

Engineering notes

Specialized tools around a configurable frontend.

The implementation combines a CMS-driven page model with focused libraries for routing, data state, mapping, charts, and browser testing.