Add functionality to analyze a user’s resume against a target job role.
- The app should detect the role from the resume automatically (e.g., from job titles or summary).
- If no role is found, prompt the user to input their desired role manually.
- Perform a competency gap analysis comparing resume content (skills, experience, achievements) against common requirements for that role.
- Output insights such as missing skills, mismatched experience, and overall suitability score.