OMS: Operations Management System

A whole professional services firm, run from one screen.

Role
Built at Persmon Technologies
Kind
System
Sector
Professional services
Year
2026
Stack
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • PostgreSQL
  • Docker
OMS demo sign-in, where a visitor picks a team member such as the chief executive and enters the demo

How it works

How OMS brings a firm onto one live screen

How OMS brings a firm onto one live screenClients, the 12-stage project board, approvals with dual sign-off and invoices with receipts all write to one Supabase and PostgreSQL database. Changes appear live for the whole team, feed a command centre that shows deadlines at risk, approvals and receivables, and are recorded in a full audit log behind an access matrix.ModulesLive dataOversightClientsClient recordsProject board12 stagesApprovalsDual sign-offInvoicesReceipts, payrollSupabasePostgreSQL, liveCommand centreDeadlines at riskThe whole teamSees changes liveAudit logAccess matrix
Clients, the 12-stage project board, approvals with dual sign-off and invoices with receipts all write to one Supabase and PostgreSQL database. Changes appear live for the whole team, feed a command centre that shows deadlines at risk, approvals and receivables, and are recorded in a full audit log behind an access matrix.

Context

OMS is Persmon's own platform for running a professional services firm in one place: clients, projects, approvals, invoices, payroll, compliance and meetings. Changes appear live for the whole team. A public demo runs on sample company data.

What we built

  • A command centre with deadlines at risk, approvals and receivables
  • Clients and a 12-stage project board
  • Invoices, receipts, budgets and payroll
  • Approvals with dual sign-off
  • An access matrix and a full audit log
  • Optional two-factor sign-in

Links

Have a similar system to build?

Tell me what it needs to do and who will use it. I read every message and reply personally.