Skip to content

Xpillarwith

Xpillar Admin Portal

The operator’s control room of the Xpillar ecosystem: traffic and listing analytics, lifecycle-tabbed listing management, verified agent and consumer registers, a per-module permission matrix across three admin roles, and a full audit trail.

Client
Xpillar
Type
Property ecosystem — admin portal
Year
2025
Listing management with lifecycle tabs: active, co-share, co-agency, draft, expired, closed, deleted
Listing management with lifecycle tabs: active, co-share, co-agency, draft, expired, closed, deleted

Context

Where the project started.

A true-listing marketplace is a governance problem as much as a product: someone has to verify owners, admit agents, police listing states, and answer for every change. AdminCore (admin.xpillar.com) is where Xpillar’s team does that.

It is the only surface that sees everything — companies, developers, projects, properties, listings, consumers, agents, staff users, news, documents, certificates, pricing plans — and every action it takes is attributable in the audit log.

Like the agent portal, AdminCore is a paired surface: a dedicated React application (xpillar-admin) backed by its own Node API service (xpillar-admin-api), deployed independently while governing the same platform data every other surface reads.

Challenge

What shaped the build.

  • Consumer and agent registers hold real personal data — role-scoped access and full attribution were non-negotiable.
  • The permission model had to be explicit enough to delegate operations without handing every admin every switch.
  • Governance had to keep pace with the true-listing model: lifecycle states, verified admissions, and auditability are what keep the marketplace clean.

Who uses it

The people the system serves.

Directors
Full visibility and control across every module, scoped by the permission matrix.
Master admins / super admins
Operate the marketplace day to day with capabilities granted per module — create, read, update, delete are separate switches.
Account department
Signs in with its own identity; its actions land in the audit trail like everyone else’s.

Solution

What we designed and built.

What we designed

  • A control-room dashboard that answers “how is the marketplace doing?” at a glance — traffic, engagement, and top properties on one screen.
  • Listing governance as tabs, not filters: the lifecycle states of the true-listing model are the primary navigation.
  • A permission matrix that makes authority legible — a director can read the entire access model off one grid.

What we built

  • The admin portal: dashboards with traffic analytics, registers for companies, properties, listings, consumers, agents, users, and news.
  • REN-verified agent invitation flows and consumer/owner typing.
  • The permission system: role × module × action, enforced at the platform layer and edited in the matrix UI.
  • The audit log capturing sign-ins, page visits, and data changes across 167+ pages of history at capture.

Key modules

  • Analytics dashboard — traffic, visitors, top properties
  • Listings with lifecycle tabs (active / co-share / co-agency / …)
  • Companies, developers, and projects registers
  • Properties register
  • Consumers and owners register
  • Agent register with REN-verified invitations
  • Agent claims review queues
  • Staff users
  • News publishing
  • Certificates and pricing plans
  • Trainings and Agent Hand Book management
  • Permission matrix and permission roles
  • Audit logs
  • Documents oversight

The workflow

  1. The dashboard opens on the numbers that matter: users, consumers, listings, and a traffic overview — daily views, new vs returning visitors, and the most-viewed properties.
  2. Listings are governed through lifecycle tabs — active, co-share, co-agency, draft, expired, closed, deleted — so one property’s canonical listing moves through states instead of multiplying.
  3. Agents are admitted by invitation against their REN/PEA registration; consumers and owners are registered and typed.
  4. Staff capabilities are configured in the permission matrix: per module, per action, per role — visible on one screen.
  5. Every sign-in, visit, and change is written to the audit log with actor and timestamp.

Screens

Screens from the shipped build.

Shown in the order a user actually moves through the system; select a screen to enlarge it. Published with the client’s agreement — client data comes first, and only approved screens appear here. Read more about how we protect data in our privacy policy.

  1. Admin dashboard — users, consumers, listings, and a 7-day traffic overview with top properties
  2. Listing management with lifecycle tabs: active, co-share, co-agency, draft, expired, closed, deleted
  3. Permission matrix — create/read/update/delete per module for Director, Master Admin, and Super Admin
  4. Audit log attributing sign-ins, visits, and changes to named users
  5. Consumer and owner register (personal data censored)
  6. Agent register with REN numbers and invitation tracking (personal data censored)
  7. Staff user register (personal data censored)
  8. Agent claims review screen

Outcomes

What the system does today.

We report what the system does in operation — not metrics we can’t verify.

  • The operator runs the whole marketplace — listings, people, permissions, content — from one permissioned portal.
  • Marketplace health is visible daily: traffic, new versus returning visitors, and which properties are drawing attention.
  • Every administrative action is attributable, and staff capability is defined per module and per action rather than all-or-nothing.

Client statement

In the client’s words.

“The team at Noctverse is positive, easy to work with, and always willing to help despite our budget constraints. They didn't just build our system — they also helped us rethink our business processes and suggested practical workflows that will support our growth in the long run.”

Norman Soo

Director, XPillar

Choose how to get started

Build with us

A system engineered around how you work.

Scoped in a proposal, designed as a prototype, delivered in milestones you can review.

Start a project

See the work

Systems already running in production.

Marketplaces, operations portals and mobile apps, with the case studies behind them.

View our work
WhatsApp