ATSmart is a web application designed to assist users in evaluating their resumes based on a given job description. The application utilizes advanced technologies, including Google's GenerativeAI with latest model Gemini Pro, to provide accurate assessments.
- Visit ATSmart to access the application.
- Input the job description in the designated text area.
- Upload your resume in PDF format using the provided file uploader.
- Click the "Submit" button to receive an evaluation.
- Resume Evaluation: Get a percentage match with the job description, identify missing keywords, and receive a profile summary.
- Advanced AI Technology: Powered by Google's GenerativeAI for accurate and insightful assessments.
- User-Friendly Interface: Simple and intuitive, making it easy for users to get valuable feedback.
To run the project locally, make sure you have Python installed and follow these steps:
- Clone the repository:
git clone https://github.com/ghubrakesh/ATSmart
- Install dependencies:
pip install -r requirements.txt
- Create a .env file with your Google API key named as GOOGLE_API_KEY
- Run the application: streamlit run app.py
- Streamlit: For creating interactive web applications with Python.
- Google's GenerativeAI: Leveraged for advanced content generation.
- PyPDF2: Used for extracting text from PDF files.