Skip to main content
Admin features are restricted to users with the admin role. Regular users with the user role cannot access any admin pages. If you navigate to an admin route without the correct role, you will be redirected or shown an access error.
The admin panel gives authorized users full control over the platform’s content and structure. From here you can create and manage domains, indicators, dimensions, resources, users, and blog posts.

Logging in

Admin access uses the same login flow as regular users:
1

Open the login modal

Click the login button in the top navigation bar. The login modal will appear.
2

Enter your credentials

Enter your email address and password. Check Remember me if you want the session to persist across browser restarts.
3

Submit

Click Login. A successful login stores a JWT token in localStorage under the key token and stores your user object under the key user. If your account has role === 'admin', admin navigation links will become visible.
If you forget your password or need your role upgraded to admin, contact another administrator or update your account directly in the database.

Admin sections

Managing domains

Create, edit, and delete top-level thematic areas. Each domain has a name, color, icon, carousel images, and a list of dimensions.

Managing indicators

Add or update the measurable metrics that belong to a domain and dimension. Set fields like name, unit, periodicity, and governance classification.

Managing dimensions

Manage the sub-categories (dimensions) within each domain. Dimensions are embedded in the domain object and determine how indicators are grouped.

Managing resources

Attach data sources to indicators. Resources define the coverage period and are linked through the indicator–resource relationship.

User management

View all registered users, promote or demote admin rights, and delete accounts.

Blog management

Create, edit, publish, and delete blog posts. The post editor supports rich text with code blocks, links, and file attachments.

Admin navigation

All admin pages share a common AdminNavbar that links between sections. The navbar is only rendered on admin routes, so it will not appear to regular users browsing the public platform.

Route reference

The following routes are part of the admin panel:
RoutePage
/adminIndicators management (default admin landing)
/indicators-managementIndicators management
/domains-managementDomains management
/dimensionsDimensions management
/resources-management/:indicatorIdResources for a specific indicator
/admin/usersUser management
/admin/blogBlog management
/admin/blog/createCreate a new blog post
/admin/blog/edit/:postIdEdit an existing blog post
/new_domainCreate a new domain (wizard)
/edit_domain/:idEdit an existing domain (wizard)

Build docs developers (and LLMs) love