Unlimited Exam Generator — Full-Stack Exam Platform with QR Login & Admin Dashboard

Project Overview

Unlimited Exam Generator is a full-stack web application that allows institutions or educators to generate and manage professional practice exams at scale. The platform automates question sourcing, handles user authentication via QR codes, and gives admins complete control over user access — all in one system.

What Was Built

  • Developed the entire platform using Next.js for both frontend and backend (API routes), delivering a fast, server-rendered experience
  • Connected MongoDB as the primary database for storing users, exam sessions, questions, and admin data
  • Built a Google Sheets API integration that fetches and syncs exam questions directly from a spreadsheet — making it easy to update content without touching the codebase
  • Implemented a QR code-based login system where users scan a code to authenticate, removing the need for traditional password flows
  • Built a full Admin Dashboard that allows the admin to invite users, manage access, and oversee platform activity
  • Deployed on Vercel for seamless Next.js hosting and CI/CD

Tech Stack

LayerTechnology
FrontendNext.js (React)
BackendNext.js API Routes
DatabaseMongoDB
AuthQR Code Authentication
Data SourceGoogle Sheets API
HostingVercel

Key Features

  • Automated question fetching from Google Sheets — update the sheet, the platform updates instantly
  • QR code login — frictionless, passwordless user authentication
  • Admin dashboard with user invite and access management
  • Scalable exam session management via MongoDB
  • Clean, professional UI optimised for exam-taking focus

Live Site: unlimited-exam-generator.vercel.app


0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *