karan.dev
All projects

Full-Stack Course Management Platform

Jul 2024 — Aug 2024

REST-API-driven course platform with role-based auth and validated input flows.

Node.jsExpressMongoDBJWTZod

Highlights

  • Built 10+ REST APIs for signup/signin and course CRUD with modular routing and Zod-based input validation, supporting Admin and User flows end-to-end.
  • Implemented JWT authentication and bcrypt password hashing, securing user credentials and role-based access across all protected endpoints.