Niharmahesh commited on
Commit
7de6704
·
verified ·
1 Parent(s): d015b2a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +6 -73
README.md CHANGED
@@ -1,73 +1,6 @@
1
- # AI-Powered Resume Analyzer and Enhancer
2
- This application is an AI-powered tool that analyzes and enhances resumes based on job descriptions. It uses advanced language models to provide detailed insights and improvements for job seekers.
3
-
4
-
5
-
6
- <p align="center"> <img src="architecture.png" alt="Image generated using Claude AI"> <br> <em>Image generated using Claude AI</em> </p>
7
-
8
- ## Features
9
-
10
- - Resume upload (DOCX format)
11
- - Job description input
12
- - Quick and in-depth resume analysis
13
- - Resume enhancement
14
- - Output in multiple formats (DOCX, HTML)
15
-
16
- ## Architecture
17
-
18
- The application follows this high-level flow:
19
-
20
- 1. Start Application
21
- 2. Upload DOCX Resume
22
- 3. Input Job Description
23
- 4. Input GROQ API Key
24
- 5. Choose Action (Analyze or Enhance)
25
- 6. If Analyze:
26
- - Choose Analysis Type (Quick or In-Depth)
27
- - Perform Analysis
28
- - Display Results
29
- 7. If Enhance:
30
- - Perform In-Depth Analysis
31
- - Enhance Resume
32
- - Generate Enhanced Outputs
33
-
34
- ## Key Components
35
-
36
- - **Streamlit**: For the web interface
37
- - **python-docx**: To process DOCX files
38
- - **GROQ API**: For accessing AI models
39
- - **LLaMA 3 70B**: Large language model for analysis and enhancement
40
- - **Graphviz**: For generating the architecture diagram
41
-
42
- ## Setup and Installation
43
-
44
- 1. Clone the repository
45
- 2. Install required packages: `pip install - r requirements.txt`
46
- 3. Set up a GROQ API account and obtain an API key from here (https://console.groq.com/keys?_gl=1*1ozbol6*_gcl_au*MTc1ODk5MDQ0Mi4xNzM2NTgwNTgx*_ga*NDM2OTA5NjI1LjE3MzY1ODA1ODA.*_ga_4TD0X2GEZG*MTczNjU4MDU4MC4xLjAuMTczNjU4MDU4MC42MC4wLjA.)
47
-
48
- ## Usage
49
-
50
- 1. Run the Streamlit app: `streamlit run main.py`
51
- 2. Upload your resume (DOCX format)
52
- 3. Enter the job description
53
- 4. Provide your GROQ API key
54
- 5. Choose to analyze or enhance your resume
55
- 6. View the results or download the enhanced resume
56
-
57
- ## Modules
58
-
59
- - `main.py`: Main Streamlit application
60
- - `prompts.py`: Prompts for handling resume parsing and formatting
61
- - `flowhchart.py`: Flow chart vizualization
62
-
63
- ## Dependencies
64
-
65
- - Streamlit
66
- - python-docx
67
- - groq
68
- - graphviz
69
- - docx2txt
70
-
71
- ## Note
72
-
73
- Ensure you have a valid GROQ API key and sufficient credits for using the LLaMA 3 70B model. The application's performance depends on the quality and availability of the AI model.
 
1
+ ---
2
+ sdk: streamlit
3
+ colorFrom: yellow
4
+ colorTo: yellow
5
+ short_description: 'uses multiple agents to create your resume and CV '
6
+ ---