Demo

This is a PortalJS demo for civic data portals.

About this demo

AI, charts, and stories for exploring civic data.

civic.portaljs.com shows how a modern open data portal can feel less like a file directory and more like an exploration workspace. It combines searchable datasets, visual summaries, narrative stories, and AI-ready interaction patterns around a fictional Demo City.

AI-assisted discovery

A demo surface for asking questions, finding relevant datasets, and showing where AI explanations can appear in context.

Charts and data exploration

Dataset pages pair visual summaries with previews, filters, downloads, and the raw records behind each chart.

Narrative data stories

Stories turn civic datasets into guided examples, showing how transit, air quality, budget, and services data can be read.

What it demonstrates

From question to insight.

The demo focuses on the workflows that make civic data easier to understand: search for a topic, inspect a chart, preview the underlying rows, read a story, and use AI-assisted prompts to make the next step clearer.

People exploring civic questions

Move from a broad question to charts, dataset details, and plain-language explanations without starting in a spreadsheet.

Teams evaluating AI data portals

See where AI can help explain charts, summarize datasets, suggest next questions, and guide users through civic data.

Publishers of public data

Preview how a catalog can combine searchable metadata, visual previews, story pages, and download-ready source files.

Built around demo data

This is not a live municipal portal or an official source of public records. The datasets and stories are demo materials used to show how PortalJS can support AI-guided discovery, chart-led exploration, and narrative data publishing.