Skip to content
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