GrowBiz · Independent migration project

Next.js API and Admin CRM

A modular MVC replacement that reads the existing MySQL schema, preserves the 157 Laravel API contracts, and keeps operational state such as sessions and JWT revocation in Redis.

157API routes
104JWT-protected routes
89Admin Blade views mapped
86Introspected MySQL models

Request flow

route.ts → controller → use case → repository/provider port → Prisma/Redis/provider adapter