Modern platform architecture

Built as a modular platform, not a patched monolith.

A TypeScript, Next.js, NestJS and GraphQL foundation keeps domain ownership clear while preserving a practical path from local pilot to production infrastructure.

Current local-first technical foundation
Meridian RentalsCommand center
SearchKMA
LIVE BOARD · TODAYGood morning, Jordan.Three items need attention before noon.
Local demo
Fleet ready91.8%+2.4 pts
Today’s pickups18Across 3 locations
Open exceptions3Review now
Pickup value$18.4kFictional USD
Rental activityLast 14 days
01 Jul07 Jul14 Jul
Needs attention3 open
Payment reviewENK-10509 · Finance
$1,240
Late returnRA-8039 · Airport
24 min
Vehicle readinessVEH-284 · Fleet
Due 10:20
Location readinessUpdated from local demo records
Austin Airport18 pickups today
94% Ready
North Austin Hub9 pickups today
87% Ready
Downtown Austin12 pickups today
91% Ready
Built to answer the needs behindAPI first car rental platform
Domain architecture

Clear domain ownership

Reservations, agreements, fleet, availability, allocation, pricing, payments and operations remain distinct business concepts.

  • Modular NestJS service
  • Shared TypeScript contracts
  • Versioned domain events
  • Repository interfaces
01
Workflow stateReady for operator review
Available
ContextModular NestJS service
Connected
BoundaryCurrent local-first technical foundation
Explicit
Pilot environment

Local-first pilot safety

The runnable experience uses deterministic data and loopback services so product workflows can be evaluated without production systems.

  • Browser-local workspaces
  • In-memory API repositories
  • Loopback-only services
  • No cloud credentials required
02
1Browser-local workspaces
2In-memory API repositories
3Loopback-only services
4No cloud credentials required
Evolution

Defined scale path

Connect durable repositories and operational controls before extracting services or enabling public infrastructure.

  • PostgreSQL and RLS foundation
  • Transactional outbox
  • Cursor pagination and idempotency
  • Measured service extraction
03
01PostgreSQL and RLS foundation
02Transactional outbox
03Cursor pagination and idempotency
04Measured service extraction
Explore with evidence

See how this workflow fits the rest of the rental operation.

The interactive demo is fictional, safe and resettable.

Explore demoDiscuss your operation