IdeaCredIdeaCred

rutvanj/ai-resume-analyzer

35

AI-powered resume analyzer that evaluates resumes against job descriptions with ATS scoring, skill detection, and improvement suggestions.

What's novel

AI-powered resume analyzer that evaluates resumes against job descriptions with ATS scoring, skill detection, and improvement suggestions.

Code Analysis

8 files read · 3 rounds

A Flask web app that performs simple substring matching of 10 hardcoded skills against resume text and job descriptions, optionally enriching results with LinkedIn profile data scraped via Bright Data API, and displays a fake static radar chart.

Strengths

The Bright Data LinkedIn integration adds a layer of real-world data enrichment beyond simple text matching, and the code is readable and straightforward for a beginner project.

Weaknesses

The 'AI' branding is entirely misleading—there is zero AI/ML, just substring matching against 10 hardcoded skills; the radar chart displays fake hardcoded data unrelated to actual results; the paste-text form input is broken (never read by the backend); and tests are just print statements, not real test suites.

Score Breakdown

Innovation
3 (25%)
Craft
41 (35%)
Traction
6 (15%)
Scope
27 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+0
Concept Novelty+0

Craft

Ci+0
Tests+0
Polish+0
Releases+0
Has License+0
Code Quality+13
Readme Quality+12
Recent Activity+7
Structure Quality+4
Commit Consistency+0
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+5
Languages+5
Subsystems+0
Bloat Penalty+0
Completeness+6
Contributors+5
Authored Files+4
Readme Code Match+3
Architecture Depth+3
Implementation Depth+8

Evidence

Commits

8

Contributors

1

Files

8

Active weeks

2

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License