Simulate your ATS impact. Professional-grade resume analysis powered by Llama 3 on Groq. Get real feedback before you apply.
- 🚀 Instant Analysis: High-speed resume processing using Groq's LPUs.
- 📄 PDF Extraction: Robust text extraction from PDF resumes.
- 🎯 Smart Matching: Analysis tailored to specific companies, industries, and job titles.
- 📊 ATS Scoring: Get a simulated ATS score based on keyword matching and professional standards.
- ✨ Actionable Feedback: Detailed suggestions for improving content and formatting.
- 🎨 Premium UI: Modern, responsive dashboard with smooth animations via Framer Motion.
- Framework: Next.js 15+ (App Router)
- AI Engine: Groq SDK (Llama 3 70B/8B)
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- PDF Parsing: pdf-parse
- Node.js 18.x or later
- A Groq API Key (Get one at console.groq.com)
-
Clone the repository:
git clone https://github.com/haekalsutrisna/AIPowered-ATS-ResumeAnalyzer.git cd ats-machine -
Install dependencies:
npm install
-
Set up environment variables: Create a
.env.localfile in the root directory:GROQ_API_KEY=your_api_key_here GROQ_MODEL=llama3-8b-8192 # or llama3-70b-8192
-
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
ats-machine/
├── public/ # Static assets
├── src/
│ ├── app/ # Next.js App Router (Pages & APIs)
│ ├── components/ # React Components (UI, Forms, Dashboard)
│ ├── lib/ # Utilities (AI logic, PDF parser, Env validation)
│ └── styles/ # Global styles
├── .env.local # Environment variables (local-only)
├── package.json
└── tsconfig.jsonContributions are welcome! If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information (if applicable).
Created with ❤️ by haekalsutrisna


