← 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
Up next
Zepto Sign Customizer →