Skip to main content
M. Aktaruzzaman Opu
Back to All Projects
Web Application / UniversityYear 2024Production

Question Vault RMSTU

Digital archive for searching and organizing university exam question papers.

DomainWeb Application / University
Timeline2024
Technologies6 Stack Tools
StatusProduction
Question Vault RMSTU

The Problem

Students lacked a centralized repository for past examination papers, making exam revision dependent on scattered physical notes or senior students.

What It Does

  • Role-based authorization (Super Admin, Admin, Student)
  • Academic hierarchy: Faculty → Department → Degree → Course → Exam Type
  • Search and filtering by year, semester, and course code
  • Exam question bundling for single-click mid/final downloads
  • Image upload integration using ImageBB API
  • Admin moderation panel for reviewing student uploads

How It Works & Architecture

Built with Next.js App Router and MongoDB. Question metadata and academic hierarchy are stored in MongoDB collections, while uploaded images are hosted via ImageBB API.

Technical Challenges

  • !Designing document schemas that accommodate changing course codes without breaking historical paper links.
  • !Securing administrative API endpoints with JWT role verification.

What I Learned

  • Academic metadata needs explicit schema design for long-term consistency.
  • Offloading image storage to external image CDNs keeps database size low.