back to projects
PrepAI - College Placement Helperv1.0
✦ project profile ✦

PrepAI - College Placement Helper

PythonFlaskMySQLGoogle Gemini API

✦ Project Overview

PrepAI bridges this gap by creating an intelligent, centralized platform. We leverage Google's Gemini AI to generate infinite, customized practice resources. Whether it's a deep-dive quiz into Operating Systems or a behavioral mock interview, our platform provides instant grading, detailed explanations, and actionable improvement tips, effectively serving as a personal 24/7 placement tutor.

✦ Key Features

  • Infinite customized practice quizzes generated by Gemini AI
  • Mock interviews with instant grading and detailed feedback
  • Actionable improvement tips for technical and behavioral skills
  • Centralized dashboard for tracking progress

✦ Methodology

The application is built on a modular Flask architecture, utilizing a Generative AI integration pattern:

01.

Dynamic Prompt Engineering

When a user requests a quiz or interview, the backend constructs highly specific prompts enforcing JSON schemas. This ensures the AI returns structured data (questions, options, correct answers) that the app can reliably parse and render.

02.

State Management

User sessions are handled securely to track quiz progress. Results are persisted in a MySQL relational database, allowing for historical tracking and trend analysis.

03.

Feedback Loop

The system doesn't just grade; it educates. Every interaction feeds into the user's profile, updating their 'Average Score' and refining the personalized suggestions on the dashboard.