Inspiration

As students, we’ve often struggled with fragmented resources, inefficient learning systems, and generic quiz apps. The idea for EduGenie was born from the need for a unified, AI-powered learning platform that adapts to individual students—providing personalized quizzes, resume feedback. Our goal was to eliminate time wasted on manual quiz creation, enable career readiness, and build a centralized student hub that feels like a genie for academic success.

What it does

EduGenie is an AI-powered learning assistant for students that offers: 🎯 AI-Generated Quizzes: Personalized MCQs generated on-the-fly based on topic, difficulty, and number of questions. 📄 Resume Analyzer: Upload your resume and receive detailed AI feedback with ATS score and actionable suggestions. 🗣️ AI Chatbot: An integrated assistant for academic queries, navigation, and quiz generation. 📋 Testimonial Module: AI moderates user testimonials to ensure appropriateness before rendering. 🪄 Seamless UX: Lightweight, fast, and student-centric interface using Django and vanilla JS.

How we built it

Backend: Django (with DRF for future expansion), PostgreSQL, NeonDB, S3 bucket, Amazon API Gateway Frontend: HTML, Tailwind CSS, Vanilla JS (React integration under development). AI Integration: Google Gemini Pro 1.5 for quiz and resume parsing, AWS Lambda for flexible model deployment, moderation, and content filtering. Resume Parsing: Apache Tika and AI moderation pipeline for secure document reading. Security: CSRF protection, file validation, login-required views, OTP/CAPTCHA integration planned.

Challenges we ran into

AI model responses sometimes exceeded timeout limits, requiring optimization with async views and retry logic.

Accomplishments that we're proud of

Built a fully working AI-powered quiz generator from scratch in Django with dynamic parameters and scoring. Integrated real-time resume parsing + Gemini-powered feedback in an interactive UI. Created a complete moderation workflow for testimonial submission with LLMs. Achieved high accuracy in parsed resume sections and quiz question formatting.

What we learned

Advanced prompt engineering for model reliability and consistent parsing. How to build scalable AI workflows using Lambda + Django. Deep dive into secure file uploads, form validation, and AI moderation. ATS standards and resume structuring from both technical and HR perspectives. The importance of LLM output consistency for frontend rendering.

What's next for EduGenie

Chatbot Expansion: Add voice-to-text, text-to-voice, and PDF export for quiz/chat results. 🎓 Institution Dashboards: Role-based dashboards for students, teachers, and admin. 📱 React/Next.js Frontend: Build a responsive SPA experience. 🧪 Quiz Result Analytics: Graphs, performance history, leaderboard integration. 📩 Email Reports: Weekly progress and resume tips via automated email. 🔐 Auth Upgrades: SSO, Google Login, 2FA, and rate-limiting for AI abuse prevention. 🌍 Multi-Language Support: Hindi, Telugu, Kannada version of EduGenie for broader reach.

Share this project:

Updates