← All projects
Campus management portal

BV Socio

A role-based campus portal with separate dashboards for students, faculty and admins, plus real-time notifications.

  • Node.js
  • Express.js
  • MongoDB
  • Socket.io

Overview

A single portal for campus life, where students, faculty and administrators each get a dashboard built around what they need to do.

What I built

  • Role-based dashboards for students, faculty and administrators.
  • Secure authentication with bcrypt password hashing and role-based authorization.
  • Real-time notifications using Socket.io, so announcements and updates reach users instantly.
  • RESTful APIs backed by MongoDB for clean, efficient communication between frontend and backend.

Tech stack

Node.js · Express.js · MongoDB · Socket.io