Creator Dashboard
ACCEPTEDFull-stack creator monetization platform — content access gated by a real payment lifecycle, not a paywall toggle.
- Razorpay payment gateway with real-time webhook processing and HMAC-SHA256 signature verification for automated content access control.
- JWT authentication with Role-Based Access Control (RBAC) across 5 RESTful API endpoints, including automatic token refresh on role elevation.
- Payment lifecycle (pending → active → cancelled) enforced via PostgreSQL partial unique index constraints and JOIN-based authorization middleware — prevents duplicate subscriptions and privilege escalation.
- Deployed split-stack: Vercel (frontend), Render (backend), Neon PostgreSQL.