All projects
Enterprise business operations platform
vSnap
One app for six business systems, secured with rotating-token JWT auth and an RBAC engine of 80+ grantable permissions.
- pages
- 83pages
- data models
- 35data models
- permissions
- 80+permissions
Overview
Architected and built vSnap, a full-stack operations platform unifying 6 business systems (task delegation, order-to-payment, post-production, political campaign management, HR and MIS analytics) into a single application with 83 pages and 35 relational data models. Authentication uses httpOnly JWT access tokens with rotating, hashed refresh tokens and reuse detection, and a granular RBAC engine offers 80+ independently grantable permissions across 6 modules.
What I built
- Six business systems unified in a single Next.js 15 app
- httpOnly JWT access tokens with rotating, hashed refresh tokens and reuse detection
- RBAC engine with 80+ independently grantable permissions across 6 modules
- 17-stage campaign content pipeline with fork/reconverge tracks and QC approval loops
- 60+ legacy modules migrated to a layered Controller, Service, Prisma architecture
- Zod validation at every input boundary