QuizNova AI previewFeatured

QuizNova AI

Full StackSoloPersonal

About

QuizNova AI is a modern, full-stack quiz application leveraging Google's Generative AI to create dynamic, personalized learning experiences. It enables users to upload documents (PDF/DOCX) or input topics to generate AI-powered quizzes with varied difficulty levels and detailed explanations. Built with Next.js, MongoDB, and NextAuth.js, the project features a comprehensive authentication system, persistent progress tracking, and Progressive Web App capabilities for offline access. This demonstrates strong engineering in AI integration, secure full-stack development, and robust data management for a scalable educational platform.

Tech Stack

Next.js
React
TypeScript
Tailwind CSS
MongoDB
Mongoose
NextAuth.js
Google Generative AI
Zustand
Nodemailer
Recharts
Bcrypt.js
Axios
JSON Web Token
Vercel Analytics
PDF.js
Mammoth
React Dropzone

Skills Demonstrated

Full-Stack Development
AI Integration & Prompt Engineering
Authentication & Authorization
Database Design & ORM
REST API Design
State Management
Document Parsing & Content Extraction
Frontend Architecture & Responsive Design
Scheduled Tasks & Data Hygiene
Secure Development Practices