Description
ExamVantage | AI-Powered Exam Generator | React & Node.js Web App
ExamVantage | AI-Powered Exam Generator | React & Node.js Web App is a production-ready, enterprise-grade multi-tenant SaaS platform built to automate exam generation, question bank extraction, HMAC anti-cheat verification, and multi-format document exporting. The platform comprises a centralized Node.js (Express TypeScript) REST API featuring Nodemailer SMTP email authentication, Groq AI section batching, cryptographic HMAC-SHA256 signing, and a high-performance React 18 single-page application built with TypeScript, Redux Toolkit, AES-256 CryptoJS token storage, and Tailwind CSS aesthetics.
Key Highlights & Commercial USPs
- Instant AI Paper Generation: Auto-extract chapter-wise questions and assemble complete exam papers in under 10 seconds.
- HMAC SHA-256 Anti-Cheat Stamps & QR Verification: Embedded tamper-evident 16-character cryptographic stamps and footered 2D QR codes pointing to public certificate validation portal (/verify-paper).
- Multi-Tenant School Workspaces: Dedicated organization slug routing (/tenant-slug), isolated workspace datasets, and Role-Based Access Control (Super Admin, Tenant Admin).
- 4 Dynamic School Header Branding Layouts: Live header preview customizer supporting Centered Emblem, Left Logo Right Address, Split Grid, and Bordered Box styles.
- PDF & Editable Word (.docx) Exporters: High-resolution vector PDF compiler (pdfmake) and editable Microsoft Word compiler (docx) with Chemistry LaTeX & reaction symbol auto-repair.
- Nodemailer SMTP Account Verification: 6-digit OTP email account verification and password reset recovery featuring branded HTML email templates and console fallback.
- AES-256 Client Token Storage Vault: Client-side access and refresh token encryption using crypto-js via SecureStorage.
- Stripe Billing & Plan Tier Gating: Tier gating middleware (Free vs Pro vs Enterprise) and Stripe subscription webhooks.


