Web Application / UniversityYear 2024•Production
Question Vault RMSTU
Digital archive for searching and organizing university exam question papers.
DomainWeb Application / University
Timeline2024
Technologies6 Stack Tools
StatusProduction

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.
On This Page
Technology Stack
Next.jsMongoDBTailwind CSSJWT AuthenticationImageBB APINodemailer