YadavAashutosh/interviewiq-backend ? reverse-engineered prompt
Reverse engineered prompt
Build me the backend for an AI career coach app that helps students prepare for placements. I want a FastAPI service that powers resume analysis, mock interviews, and aptitude practice for a Flutter mobile app.
It should let users upload a PDF resume and a job description, then return an ATS style match score, the skills that match, the missing skills, and simple improvement suggestions. It should also generate mock interview questions based on the interview type, persona, difficulty, and role, then score the user’s answer, show a better model answer, and handle follow up doubts. Add support for AI generated quiz questions too, with instant scoring and short explanations.
Please include login friendly endpoints, profile and progress data support, and make it work with Firebase backed users from the app. Use sensible defaults, clean JSON responses, and keep the code easy to run locally and deploy on Render. If you need to look up current docs online for any library details, go ahead.
Are you gonna build this?
make sure you review the code using coderabbit