Skip to content

AI-powered CV & Job Ghosting Analyzer Upload your CV, paste a job description, and get match score, ATS readability, rejection reasons, and actionable improvement suggestions.

Notifications You must be signed in to change notification settings

kadak25/ghosting-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘» Ghosting Analyzer

Ghosting Analyzer is an application that helps job seekers understand possible reasons behind job application rejections by analyzing CVs against job descriptions using AI-based and rule-based approaches.

The project is designed not only as a functional product but also as a production-oriented backend system with a strong focus on reliability and supportability.


πŸš€ Core Functionality

  • CV and job description analysis
  • Match score and ATS readability evaluation
  • Probable rejection / ghosting reasons
  • Actionable CV improvement suggestions
  • Analysis history per user

🧠 Production & Support Perspective

This project is built with real-world application support and production operations in mind:

  • External dependency handling (AI provider availability)
  • Automatic fallback to a rule-based engine when AI services fail
  • Structured logging for incident investigation
  • Secure authentication and protected endpoints
  • Containerized deployment using Docker
  • Configuration management via environment variables

The system is designed to remain operational and debuggable even under partial failures, simulating realistic production scenarios.


🧱 Technical Stack

Backend

  • Java 17
  • Spring Boot
  • Spring Security (JWT)
  • PostgreSQL
  • Docker
  • External AI service integration

Frontend

  • React
  • TypeScript

πŸ“Œ Project Status

  • MVP completed

  • Production-ready backend structure

  • Error handling and fallback mechanisms implemented

  • d256c4cf-3c5a-4ba7-be0c-b60f9831b2b2

πŸ§‘β€πŸ’» Author

Mustafa Kadak

About

AI-powered CV & Job Ghosting Analyzer Upload your CV, paste a job description, and get match score, ATS readability, rejection reasons, and actionable improvement suggestions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published