All projects
Logger Suite ERP
Multi-tenant SaaS ERP combining Next.js 15 frontend with Laravel REST backend. Admin/Editor/Guest RBAC, Redis caching, Docker containerization, AWS EC2/S3.
Next.js 15, Laravel, MySQL, Redis, JWT, Docker, AWS
The problem
Growing operations teams needed a multi-tenant ERP that could handle inventory, stock tracking, and role-scoped dashboards for admins, editors, and guests — without every tenant needing separate infrastructure.
My role
Responsibilities
Built the full stack solo: the Next.js frontend, the Laravel REST backend, the RBAC model, and the Docker/AWS deployment.
Main workflows
- 1.Admin, editor, or guest logs in and receives a JWT scoped to their role
- 2.Editors manage products and stock levels; changes flow through the Laravel API and invalidate the relevant Redis cache entries
- 3.Dashboard queries hit Redis first for hot aggregates before falling back to MySQL
- 4.Guests get read-only, scoped views into reporting dashboards
Architecture
- Decoupled Next.js 15 frontend + Laravel REST API backend
- Multi-tenant data model with Admin/Editor/Guest role-based access control
- JWT authentication across the API boundary, Redis caching for hot dashboard queries
- Docker containerization with AWS EC2/S3 deployment
Security and deployment
- JWT-scoped access control enforced on every API route, not just hidden in the UI
- Tenant data isolation at the query layer
- Containerized deployment (Docker) on AWS EC2, with S3 for asset storage





