Show DEV: FastAPI, Next.js 및 NLP를 사용하여 오픈 소스 AI 이력서 ATS 스캐너를 구축했습니다
요약
FastAPI, Next.js, Google Gemini를 활용하여 구축한 오픈 소스 AI 이력서 ATS 스캐너 프로젝트를 소개합니다. 단순 키워드 매칭을 넘어 의미론적 유사도를 분석하여 현대적인 채용 시스템과 유사한 평가 방식을 제공합니다.
핵심 포인트
- FastAPI와 Next.js를 활용한 풀스택 아키텍처 구현
- TF-IDF 및 Semantic Similarity를 통한 이력서 분석
- Google Gemini를 활용한 AI 기반 최적화 기능
- 오픈 소스로 공개되어 커뮤니티 기여 가능
안녕하세요 여러분 👋
지난 몇 달 동안 제가 구축해 온 프로젝트를 공유하고자 합니다.
AI 이력서 ATS 스캐너 및 최적화 도구 (AI Resume ATS Scanner & Optimizer)
🔗 라이브 데모 (Live Demo):
https://ai-resume-ats-scanner.vercel.app/
🔗 GitHub:
https://github.com/dataassemblehub-cpu/resume_ats_scanner
목표는 단순히 또 다른 이력서 키워드 체크 도구를 만드는 것이 아니었습니다.
현대의 ATS (Applicant Tracking System, 지원자 추적 시스템)가 이력서를 평가하는 방식에 더 가까운 무언가를 만들고 싶었습니다.
기술 스택 (Tech Stack)
프론트엔드 (Frontend)
- Next.js (App Router)
- TypeScript
- Tailwind CSS
- next-themes
백엔드 (Backend)
- FastAPI
- Python
- PostgreSQL
- Supabase
- Pydantic
AI / NLP
-
TF-IDF (Term Frequency-Inverse Document Frequency)
-
Semantic Similarity (의미론적 유사도)
-
Google Gemini
-
Resume Parsing (이력서 파싱)
-
아키텍처 (Architecture)
-
코드 품질 (Code quality)
-
ATS 점수 산정 방식 (ATS scoring approach)
-
기능 아이디어 (Feature ideas)
-
UI/UX 개선 사항 (UI/UX improvements)
이슈(Issues)와 풀 리퀘스트(Pull requests)는 언제나 환영합니다.
GitHub:
https://github.com/dataassemblehub-cpu/resume_ats_scanner
라이브 데모 (Live Demo):
https://ai-resume-ats-scanner.vercel.app/
만약 AI 제품, FastAPI 프로젝트, 또는 Next.js 애플리케이션을 구축하고 계신다면, 댓글을 통해 구현 세부 사항에 대해 기꺼이 논의하겠습니다.
확인해 주셔서 감사합니다!
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기