OnePolicyHub

Rebuilt frontend • Express + MikroORM

Operational control for your insurance book

A fresh dashboard, auth flows, and client/policy workspace that speaks directly to the Node + MikroORM API already running in this repo.

Create account Sign in
JWT auth Renewal radar Client + policy CRUD Document-aware

Clients

synced from /api/dashboard/summary

Policies

MikroORM backed

Upcoming renewals

Next 45 days

Client desk

Segment owners, households, and corporate clients

Capture contact data, identifiers, and addresses with audit-friendly UUIDv7 keys ready for MikroORM repositories.

Policy workbench

Track coverage, riders, and premium cadence

Use the rebuilt dashboard to add policies, monitor expirations, and slice by line of business without leaving Express.

Document vault

Upload once, share securely

Document endpoints remain wired up for PDFs and images with auth middleware keeping everything scoped per tenant.

How it flows

Auth → Clients → Policies → Renewals

Everything is connected to the Express API so you can test the entire loop locally: register, sign in, capture clients, and view renewal analytics.

1

Authenticate

JWT-backed login and signup using /api/auth routes with bcrypt hashing and demo seeds.

2

Model your clients

Create or search clients directly from the new UI; MikroORM persists everything to Postgres.

3

Monitor renewals

Surface renewals and financial posture instantly from /api/dashboard endpoints.

Ready to explore?

Open the rebuilt dashboard

Use the seeded credentials or create a fresh account to see the Express + MikroORM experience end-to-end.