Skip to content

TomHacker69/Credilens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Credilens - ResumeTruth AI

Credilens is an AI-powered resume analysis tool that helps evaluate the authenticity and quality of a resume. It checks for skill relevance, buzzword usage, possible exaggeration, and resume consistency, then generates an authenticity score with improvement suggestions.

The project is built using Python and Streamlit, making it simple to run locally and easy to use through a web-based interface.


Project Overview

Many resumes contain exaggerated claims, overloaded buzzwords, or skills that do not match the projects mentioned. Credilens helps solve this problem by analyzing resume content and providing a structured authenticity report.

The system extracts text from uploaded resumes, compares the content with predefined skill and buzzword datasets, analyzes resume patterns, calculates an authenticity score, and displays suggestions to improve the resume.


Features

  • Upload resume in PDF or DOCX format
  • Extract resume text automatically
  • Analyze technical skills and resume content
  • Detect excessive buzzword usage
  • Evaluate resume authenticity
  • Generate an authenticity score
  • Provide score labels for easy understanding
  • Show improvement suggestions
  • Simple Streamlit-based user interface

Tech Stack

  • Python
  • Streamlit
  • PDF/DOCX text extraction
  • JSON-based skill and buzzword datasets
  • Rule-based resume analysis
  • Modular project structure

Project Structure

Credilens/
│
├── app/
│   ├── __init__.py
│   ├── analyzer.py
│   ├── main.py
│   ├── parser.py
│   ├── rules.py
│   ├── scorer.py
│   └── utils.py
│
├── data/
│   ├── skills.json
│   └── buzzwords.json
│
├── README.md
└── requirement.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages