File size: 2,030 Bytes
e5b2e76
 
 
 
 
 
 
b65f8cb
e5b2e76
e9ff746
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6db73c6
e9ff746
 
 
 
 
 
 
 
 
 
 
 
 
 
e5b2e76
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
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  

```bash  
git clone https://github.com/YOUR_GITHUB_USERNAME/AI-Job-Search.git  
cd AI-Job-Search  
```  

### Build the Docker Image  

```bash  
docker build -t ai-job-search .  
```  

### Run the Docker Container  

```bash  
docker run -p 8504:8504 ai-job-search  
```  

### Access the Application  

Open your web browser and go to [http://localhost:8504](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](https://www.linkedin.com/in/nihar-palem-1b955a183/).  

---