Skip to content
I
← Back to projects • LIVE · 2024

Project

Campus Classroom.

A virtual classroom platform for students and faculty — think Google Classroom, reshaped around semester cohorts.

C/C

Full-stack academic platform where faculty create virtual classrooms, share course materials, and invite participants by email. Role-based admin, semester-based student filtering, and a moderation layer for uploads.

Context

Undergraduate classes at most Bangladeshi universities run on a mix of WhatsApp, Google Drive, and emailed PDFs. Campus Classroom is an attempt at the opinionated middle ground — enough structure to matter, light enough that a lecturer will actually use it.

What I built

  • A role-based admin interface for managing user accounts, monitoring platform activity, and moderating uploads.
  • A semester-based filtering system that lets teachers add and organise students by their current enrolment stage, not just by class.
  • The full stack: React on the frontend, Node + Express + MongoDB on the backend, GraphQL for the query layer, Firebase for auth and file storage.

Stack

  • Node.js
  • Express
  • MongoDB
  • React
  • GraphQL
  • Firebase