--- license: mit --- # ResumeMatch Pro - AI-Powered Resume Analyzer ## 🚀 Introduction ResumeMatch Pro is an advanced AI-powered resume analyzer and job matching tool designed to streamline the hiring process. Using state-of-the-art NLP techniques, it evaluates resumes against job descriptions and provides actionable feedback to improve candidate-job alignment. ## 🌟 Features - **Smart Resume Parsing:** Extracts text from PDF and DOCX resumes. - **AI-Powered Matching:** Uses OpenAI embeddings to compute semantic similarity. - **Comprehensive Analysis:** Evaluates skills, experience, education, certifications, and domain expertise. - **Interactive Dashboards:** Visualizes match scores and trends. - **Batch Processing:** Supports multiple resume uploads for bulk analysis. - **Modern UI:** Enhanced with Streamlit for a seamless user experience. ## 🏗️ Installation Ensure you have Python 3.8+ installed. Clone the repository and install dependencies: ```bash pip install -r requirements.txt ``` ## 🔑 API Key Setup Set your OpenAI API key as an environment variable: ```bash export OPENAI_API_KEY='your-api-key-here' ``` Or add it directly to the script where required. ## 🚀 Running the Application Launch the Streamlit app: ```bash streamlit run app.py ``` ## 📂 File Formats Supported - **PDF** (.pdf) - **Microsoft Word** (.docx, .doc) ## 📊 Visualization The app provides: - **Bar Charts** for resume comparison. - **Radar Charts** for top candidate analysis. - **Interactive Tables** for detailed breakdowns. ## 📥 Upload & Analyze Resumes Upload multiple resumes and get: - **Match Scores** based on skills, experience, and education. - **Personalized Feedback** for each candidate. - **Downloadable Reports** in CSV format. ## 🛠️ Technology Stack - **Python** - **Streamlit** - **OpenAI GPT-4 API** - **Scikit-learn** (cosine similarity) - **PyMuPDF (Fitz)** (PDF processing) - **Python-docx** (Word document processing) - **Plotly** (Data visualization) ## 🔗 Connect with Me If you find this useful, feel free to reach out and share feedback! 🔹 [LinkedIn](https://www.linkedin.com/in/neel-nikunjkumar-soni-5b0562204/) 🔹 [Hugging Face](https://huggingface.co/neelnsoni13/) 🔹 [GitHub](https://github.com/neel13062003) ## 🎥 Demo Video Check out the demo video on my LinkedIn to see it in action! --- 🚀 **Enhance your hiring process with AI-powered resume analysis!**