LV4

Laundromat Modernization

Next.js 15 • React 19 • App Router

Sprint 1 Active
Enterprise Modernization Platform

Laundromat POS & Operations Management System

Modernized Next.js 15 App Router architecture replacing legacy WPF client. Features high-velocity POS intake, PostGIS customer spatial mapping, 5-dimensional hierarchical pricing engine, thermal ESC/POS tag printing, and background automated SMS notifications.

Prisma Data Layer

29 modernized schemas covering transactions, pricing matrices, inventory, and telemetry.

prisma/schema.prisma

IAM & Security

Keycloak 25 OIDC integration with progressive legacy Caesar shift password migration.

Keycloak 25 • Auth.js

POS & Print Engine

Keyboard-driven F-key POS intake with direct raw TCP 9100 thermal tag printer streaming.

F1-F12 • ESC/POS 80mm
Environment & Dev Status
Node Runtime: v20.19.4 LTS
Framework: Next.js 15.5+ (App Router)
Config: src/config/app.config.ts (Zod)
Database: PostgreSQL 16 + PostGIS