Liquidity Docs

Simplici Admin Dashboard

White-label admin dashboard for compliance, onboarding, and fund management

The Simplici Admin Dashboard (simplici-io/admin) is a Next.js 16 application providing a full admin interface for broker-dealer compliance operations.

Live Environments

EnvironmentURL
Next (dev)admin.next.liquidity.io
Alpha (staging)admin.alpha.liquidity.io
Productionadmin.liquidity.io

Stack

  • Framework: Next.js 16.2.1 (App Router, Turbopack)
  • UI: Tailwind CSS v3 + Radix primitives + Tamagui (cross-platform ready)
  • State: React Query v5 for server state
  • Auth: JWT via broker API (/compliance/auth/login)
  • Icons: Remix Icon via CDN

Pages

Compliance

PageRouteFeatures
Dashboard/Stat cards (sessions, KYC, funds, transactions), recent activity tables
Onboarding Pipelines/onboardingPipeline list with status tabs (all/active/draft/archived)
Sessions/onboarding/sessionsSession table with search, KYC + status badges
Funds/onboarding/fundsFund cards grid (equity/debt/real estate)

Document Signing

PageRouteFeatures
eSign Dashboard/esignStat cards (pending/completed/drafts/templates)
Templates/esign/templatesTemplate cards with usage stats
Inbox/esign/inboxReceived documents for signing
Sent/esign/sentSent document history

Finance

PageRouteFeatures
Transactions/finance/transactionsFull table with type filter + date range
Reports/finance/reportsDownload cards (8949, 1099-B, monthly statements)

Administration

PageRouteFeatures
Users/usersUser table with role/status badges, edit/block
Roles & Permissions/rolesRole cards + 8-module permission matrix
Settings/settingsBusiness name, timezone, currency, notification email
API Keys/settings/credentialsMasked key display, generate/revoke
Billing/settings/billingPlan card, payment method, usage bars, invoices

Authentication Flow

1. User visits /dashboard
2. middleware.ts checks auth_token cookie
3. No cookie → 307 redirect to /login
4. User submits credentials
5. POST /compliance/auth/login → JWT
6. JWT stored in auth_token cookie (7d, SameSite=Strict, Secure)
7. All API calls include Authorization: Bearer <token>
8. 401 from API → auto-redirect to /login

Roles: super_admin (full access), admin (read + write), reviewer (read-only).

White Label

The dashboard is designed for multi-tenant white-label deployment:

  • Liquidity.io — Exchange admin (orders, ATS reports, trading, custody)
  • Simplici — Compliance admin (KYC/KYB, onboarding, roles, sessions)
  • Theme and branding driven by deployment configuration

Local Development

cd admin
pnpm install
pnpm dev  # http://localhost:3100

Requires the broker API running at NEXT_PUBLIC_API_URL (default: http://localhost:8090).

On this page