MakeMyVid
▶ Stack
Next.js
React
Node.js
Express.js
OAuth 2.0
RBAC
Razorpay
▶ Background
Full-stack contributions to an Freelance Workflow Platform, working across authentication, authorization, payments, admin dashboards, frontend features, backend APIs, testing, and technical documentation.

▶ Project Overview
Implemented OAuth 2.0 authentication in the MMV backend, including business logic, API documentation, and test cases, along with Social Login and related frontend UI.
Designed and implemented Dynamic RBAC across client and admin APIs, including a reusable PermissionGuard utility in the frontend to protect role-based features and comprehensive security documentation.
Integrated Razorpay payment functionality into the credit management system with RBAC-secured client and admin APIs, supporting unit, integration, API, and end-to-end testing with 117 test cases.
Designed a dynamic credit management dashboard with real payment flows for freelancers and contributed to a reusable Admin Dashboard architecture using Next.js, Tailwind CSS, shadcn/ui, and feature-based structures.
Performed end-to-end testing of the MMV VideoGrapher platform and resolved OAuth authentication issues, while creating API references, system architecture, database schema, user-flow, security, error-handling, and testing documentation.