AI Resume Screener Web App

Job ID: 40467464

Budget: ₹1,500 – ₹12,500 INR

I need a straightforward web application that lets HR teams upload a resume—either PDF or DOCX—and instantly see how well the candidate fits a given role. I would like the backend written in Flask, with a clean, modern interface on top.

Here’s the flow I have in mind: the user drags a file onto the page, the server extracts the text, separates it into logical sections (Experience, Education, Skills, etc.), then runs a lightweight skill-matching routine to score the resume. The score and a short explanation should appear on screen so recruiters can decide whether to move the candidate forward.

Key points to cover:
• File uploader that accepts both PDF and DOCX
• Reliable text extraction and sectioning
• Simple skill-matching logic and overall score calculation
• Clear, responsive UI (Bootstrap or similar is fine)
• Well-documented Python / Flask code so I can extend the model later
• Optional: an endpoint or small dashboard for adding/removing skills we’re matching against

If you have ideas for improving accuracy—maybe a basic ML model or third-party NLP API—I’m open to suggestions as long as the first deliverable stays lightweight and easy to deploy.

Deliverables will be:
1. Source code (Flask app, templates, CSS/JS)
2. Requirements.txt and concise setup guide
3. Sample skill list and test resumes
4. Short demo video or screenshots showing the full flow

I’d like to get a working MVP quickly, then refine in later milestones. Let me know your approach and any similar projects you’ve done.