Inspiration: We wanted to take the guesswork out of interview prep by generating questions tailored to your actual resume, not generic ones you'd find anywhere.

What we learned: How to integrate Gemini AI into a real web app, handle file uploads, extract text from resumes, and securely manage API keys.

How we built it: HTML/CSS/JavaScript frontend with a Python Flask backend. Users upload their resume, customize settings, and Gemini generates personalized interview questions.

Challenges: Hitting Gemini API quota limits during development, debugging sessionStorage issues between pages, and reliably parsing the AI's JSON responses.

Built With

Share this project:

Updates

Submission history