How katta-chaitu-07/ai_resume_scanner_project works
This is an early AI resume-scanner prototype: it has a Streamlit landing page and separate command-line practice scripts for extracting PDF text, cleaning it, then parsing sections or extracting contact details and skills. The app does not yet connect users to those processing flows, and the README is empty; job matching is described in the landing-page text but is not implemented in the sampled source.
Main entry points: pdf.py Parsing demo · contact.py Contact demo · pdf_extractor.py PDF text extraction · app.py Streamlit page
Components 11
Interface
- Streamlit page
APP/app.py
Resume processing
- PDF text extraction
SRC/pdf_extractor.py - Text cleaning
SRC/text_cleaner.py - Section parsing
SRC/resume_parser.py - Info extraction
SRC/information_extractor.py
Practice workflows
- Parsing demo
practice/pdf.py - Contact demo
practice/contact.py
Other components
- Visitor
- Streamlit
- PyMuPDF
- Sample resume
DATA/resume.pdf
Connections 10
- Visitor → Streamlit page: opens
- Streamlit page → Streamlit: renders with
- Parsing demo → Sample resume: opens
- Parsing demo → PDF text extraction: calls
- PDF text extraction → PyMuPDF: extracts with
- Parsing demo → Text cleaning: calls
- Parsing demo → Section parsing: calls
- Contact demo → PDF text extraction: calls
- Contact demo → Text cleaning: calls
- Contact demo → Info extraction: calls