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