A peer-to-peer skill-sharing platform where users teach and learn from each other through live sessions. Built MVC backend with Express, JWT auth with RBAC, and real-time chat plus 1:1 video calling over Sockets and WebRTC.
Why I built it
I wanted to learn real-time systems properly - not just CRUD. Building WebRTC signaling, socket rooms, and an auth layer that gates everything forced me to think about state, security, and latency in ways a typical web app doesn't.
Highlights
JWT auth with role-based access control
Real-time chat and 1:1 video over WebRTC
MVC Express backend with shadcn/ui frontend
Screenshots
4 images
Sign-inOverview dashboard - credits, sessions, badges, streakSessions - create and manage invitesDaily check-in and streak tracking