Back
LUMinCity: Urban Simulation Platform
SaaS for software license distribution and a desktop app connecting a React frontend to a compiled urban simulation solver.
Web Platform
Full-stack SaaS handling the full license lifecycle: request submission, hardware device binding via a polling API, admin approval, and installer delivery.
Next.js 14TypeScriptPostgreSQLPrismaNextAuth v5UploadThingStripeResendDocker

Desktop App
Electron shell with a Next.js renderer. Orchestrates DBF input files, executes the native lumincity.exe solver via IPC, and streams real-time logs back to the UI. Packaged as a Windows NSIS installer.
ElectronNext.js 15TypeScriptSQLitePrismaTailwind CSSelectron-builder
