sunithalv commited on
Commit
496385a
·
2 Parent(s): fd6bcc1 a5f08ff

Merge branch 'main' of https://github.com/sunithalv/ATS-Crewai

Browse files
Files changed (1) hide show
  1. README.md +30 -3
README.md CHANGED
@@ -1,3 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # CrewAI ATS Resume Screener & Rewriter
2
 
3
  An AI-driven system built using CrewAI to streamline both employer-side candidate screening and candidate-side resume optimization for Applicant Tracking Systems (ATS).
@@ -39,11 +52,20 @@ git clone https://github.com/sunithalv/ATS-Crewai.git
39
 
40
  # Install dependencies using uv
41
  uv venv # creates a virtual environment and activates it
42
- uv pip install -r requirements.txt
43
  ```
44
 
45
  > Note: Python version must be >= 3.11 and < 3.12
46
 
 
 
 
 
 
 
 
 
 
47
 
48
  ## 📧 Gmail Integration
49
 
@@ -56,10 +78,15 @@ Create a `.env` file in the root directory with:
56
  ```
57
  EMAIL_ADDRESS=your-email@gmail.com
58
  EMAIL_PASSWORD=your-app-password
 
59
  ```
60
 
61
- > ⚠️ **Important**: You must use a **Gmail App Password** if you have 2-Step Verification enabled.
62
- > Learn how to generate one: [Google App Passwords](https://support.google.com/accounts/answer/185833)
 
 
 
 
63
 
64
  ### ✉️ Sending Emails
65
 
 
1
+ ---
2
+ title: CrewAI ATS Resume Screener Rewriter
3
+ emoji: 🐨
4
+ colorFrom: blue
5
+ colorTo: red
6
+ sdk: streamlit
7
+ sdk_version: 1.42.0
8
+ app_file: app.py
9
+ pinned: false
10
+ license: apache-2.0
11
+ short_description: Resume Screener Rewriter using CrewAI flow
12
+ ---
13
+
14
  # CrewAI ATS Resume Screener & Rewriter
15
 
16
  An AI-driven system built using CrewAI to streamline both employer-side candidate screening and candidate-side resume optimization for Applicant Tracking Systems (ATS).
 
52
 
53
  # Install dependencies using uv
54
  uv venv # creates a virtual environment and activates it
55
+ uv pip install -e .
56
  ```
57
 
58
  > Note: Python version must be >= 3.11 and < 3.12
59
 
60
+ ## ▶️ Run the Application
61
+
62
+ Launch the app locally using Streamlit:
63
+
64
+ ```bash
65
+ streamlit run app.py
66
+ ```
67
+
68
+ > The UI will open in your browser at `http://localhost:8501`
69
 
70
  ## 📧 Gmail Integration
71
 
 
78
  ```
79
  EMAIL_ADDRESS=your-email@gmail.com
80
  EMAIL_PASSWORD=your-app-password
81
+ FIRECRAWL_API_KEY=your-firecrawl-api-key
82
  ```
83
 
84
+ > ⚠️ **Important**:
85
+ > You must use a **Gmail App Password** if you have 2-Step Verification enabled.
86
+ > Learn how to generate one: [Google App Passwords](https://support.google.com/accounts/answer/185833)
87
+ >
88
+ > Get your **Firecrawl API key** from [firecrawl.dev](https://firecrawl.dev) to enable parsing job descriptions from URLs.
89
+
90
 
91
  ### ✉️ Sending Emails
92