ProductsPortal / CMS

PortalOS

Multilingual government and institutional portals. Built white-label, deployed in days, owned by your team.

Four portal flavours. Six languages. One codebase.

What it is

Built for institutions that need more than a website

PortalOS is a white-label portal platform built for governments, legislatures, courts, and civil society organisations. It ships with four pre-built portal flavours — Parliament, Justice, Civil Society, and Policy & Governance — each with its own layout, navigation, and content structure. Switch flavours by changing a single config value.

Every deployment is fully multilingual from day one. PortalOS supports English, French, Arabic, Spanish, Chinese, and Russian out of the box, including full right-to-left layout for Arabic. Adding a new language is a configuration change, not a development project.

Portal flavours

Four portal flavours

Each flavour is a complete portal with its own layout, navigation structure, and content focus. All run on the same codebase.

🏛️

Parliament

Bills tracker, member directory, committee records, plenary recordings. Built for legislatures and assemblies.

⚖️

Justice

Services directory, legal aid, guidelines library, FAQ system. Built for courts, prosecution services, and legal aid bodies.

🤝

Civil Society

CSO registration, compliance tracking, programme management, team directory. Built for civil society regulators and umbrella bodies.

📋

Policy & Governance

Policy repository, public consultations, open data portal, civic participation. Built for government ministries and agencies.

Languages

Built multilingual — not translated after the fact

Most portals add translation as an afterthought. PortalOS is architected for multilingual from the ground up. Every string, every route, every content field is locale-aware by design.

🇬🇧EnglishDefault
🇫🇷French
🇸🇦ArabicFull RTL layout
🇨🇳Chinese (Simplified)
🇪🇸Spanish
🇷🇺Russian

Arabic requires a full right-to-left layout — mirrored navigation, flipped components, logical CSS properties throughout. PortalOS handles this at the architecture level, not with CSS overrides.

Adding a new language is a three-step process: add the locale code to config, add a translations file, done. No code changes required.

Capabilities

What's included

  • Four portal flavours (Parliament, Justice, Civil Society, Policy & Governance)
  • Six languages out of the box
  • Full Arabic RTL support
  • White-label — client branding via single config file
  • Payload CMS — non-technical editors can manage all content
  • Role-based access — admin, editor, citizen accounts
  • Document library with category filtering
  • Cross-collection search
  • Events and public consultations
  • Bills tracker with legislative stage workflow
  • Member directory with profiles
  • Video library (YouTube / Vimeo)
  • FAQ system with grouped accordion
  • PostgreSQL — no proprietary database
  • Docker — deployable anywhere
  • Built on Next.js — no vendor lock-in

Demo

See it in action

Parliament flavour — bills tracker, member directory, plenary recordings

Justice flavour — services, legal aid, guidelines library

Civil Society flavour — CSO registration, compliance, team directory

Policy & Governance flavour — consultations, open data, policy repository

Full demo sessions available on request. Contact us or start a conversation with our agent to arrange a walkthrough.

Who it's for

Built for institutions that govern

  • Parliaments & assemblies Track legislation, publish member directories, broadcast plenary sessions.
  • Courts & prosecution services Publish guidelines, manage legal aid information, handle public FAQs.
  • Government ministries & agencies Run public consultations, publish policies, manage open data portals.
  • Civil society regulators Manage CSO registration, track compliance, publish programme information.

Arrange a demonstration

PortalOS runs on simulated data and is available for a live walkthrough.