



CV Analyzer is a web application built with Next.js that analyzes uploaded CVs, providing insights and recommendations to improve alignment with job roles. The application includes key features like ATS readiness analysis, scoring, and tailored improvement suggestions.
- CV Upload & Analysis: Easily upload your CV for analysis.
- ATS Compatibility: Analyze ATS readiness to ensure your CV meets applicant tracking standards.
- Detailed Feedback: Receive actionable insights on skills, experience, and education.
- Score Overview: View an overall score and breakdown by section.
- Responsive Dashboard: Access a mobile-friendly dashboard to view your CV insights.
- Dark Mode: Switch between light and dark themes for accessibility and comfort.
- Frontend: Next.js, Tailwind CSS
- LLM: Google Gemini API,
Follow these instructions to get a copy of the project up and running on your local machine.
Make sure you have the following installed:
-
Clone the Repository:
git clone https://github.com/madhurajayashanka/Ai_CV_Analyse_NextJS.git cd Ai_CV_Analyse_NextJS
-
Install Dependencies:
npm install # or yarn install
-
Set Up Environment Variables:
- Create a
.env
file in the root of the project and add your API keys:NEXT_PUBLIC_GEMINI_API_KEY=your_google_gemini_api_key
- Create a
To run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 in your browser to view the application.
- Analyze CV: Upload a CV to receive a detailed analysis.
- View Dashboard: Access the dashboard to see the analysis results, including scores and recommendations.
- Download PDF: Save a PDF of the results for easy sharing or offline viewing.
We welcome contributions to improve this project. To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix (
git checkout -b feature-name
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-name
). - Open a Pull Request.

Leave a Reply