Niharmahesh's picture
Update README.md
b65f8cb verified

A newer version of the Streamlit SDK is available: 1.44.0

Upgrade
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

  1. Enter Job Search Description: Provide a description of the job you are looking for.
  2. Upload Resume: Upload or paste your complete resume for AI analysis.
  3. Enter Groq API Key: Provide your Groq API key for AI-powered job search and matching.
  4. 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.