ArchitectureComponentsPortalJS Admin

PortalJS Admin

Purpose

Provides a modern UI on top of CKAN for managing datasets, resources, users, and organisations. This is what publishers and sysadmins log in to.

  • Authenticate publishers and sysadmins.
  • UI for creating, editing, and reviewing datasets.
  • Drive the publishing workflow.
  • Manage users and organisations.

Tech stack

LayerTech
FrameworkNext.js (React)
AuthJWT, OAuth
BackendTalks to CKAN's API

Repo location

Monorepo - https://github.com/datopian/dx-helm-neso.git

Dependencies

  • CKAN
  • Azure Identity provider

See also


Last reviewed: 2026-05-04

Built with LogoFlowershow