A newer version of the Streamlit SDK is available:
1.44.0
metadata
title: AI-Job-Search and Match
sdk: streamlit
emoji: π»
colorFrom: green
colorTo: blue
short_description: An AI-powered job search assistant that analyzes resumes, ma
sdk_version: 1.41.1
AI-Job-Search and Match
An AI-powered job search assistant that analyzes resumes, matches job listings, and provides intelligent job search insights.
Features
- Analyze resumes and extract key information.
- Search for job listings based on user input.
- Match job listings with resumes and provide detailed insights.
- Visualize the job search architecture.
Requirements
- Docker
- Docker Compose
Getting Started
Clone the Repository
git clone https://github.com/YOUR_GITHUB_USERNAME/AI-Job-Search.git
cd AI-Job-Search
Build the Docker Image
docker build -t ai-job-search .
Run the Docker Container
docker run -p 8504:8504 ai-job-search
Access the Application
Open your web browser and go to http://localhost:8504.
Project Structure
.
βββ Dockerfile # Docker configuration file
βββ README.md # Project documentation
βββ requirements.txt # Python dependencies
βββ main.py # Main application code
βββ flowchart.py # Code for generating the job search architecture diagram
βββ ... # Additional files as needed
Usage
- Enter Job Search Description: Provide a description of the job you are looking for.
- Upload Resume: Upload or paste your complete resume for AI analysis.
- Enter Groq API Key: Provide your Groq API key for AI-powered job search and matching.
- Start Advanced Search: Click the button to initiate the job search and receive insights.
Contact
For any questions or inquiries, please contact me on LinkedIn.