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