An AI-powered resume analysis and optimization tool to help job seekers match their resumes to specific job descriptions.
- AI-Powered Analysis: Advanced algorithms analyze your resume against job requirements with precision
- ATS Optimization: Ensure your resume passes Applicant Tracking Systems with tailored recommendations
- Performance Scoring: Get detailed scoring across 4 key areas with actionable improvement suggestions
- Instant Refinement: AI-powered resume refinement with before/after comparisons
- Comprehensive Reports: Detailed analysis reports with specific recommendations for improvement
- Keyword Extraction: Identifies important keywords from both resumes and job descriptions
- Resume Comparison: Side-by-side comparison of original and refined resumes
Resume Fit CodeNex evaluates resumes on four key pillars (total 100 points):
- Core Skills Alignment (40 pts): Compares required vs. present skills
- Relevant Experience Match (30 pts): Gauges similarity of industry, responsibilities, and impact metrics
- Tools & Methodologies (20 pts): Credits explicit references to software, frameworks, and tools
- Education & Credentials (10 pts): Judges alignment of degrees, certifications, and continuous learning
- Frontend: React 18, TypeScript 5, Vite 5, Tailwind CSS 3
- UI Components: Radix UI, Lucide React icons, Sonner for toasts
- Routing: React Router 6
- State Management: React Context API, TanStack React Query
- AI Integration: Google Generative AI (Gemini) via AI SDK
- Form Handling: React Hook Form, Zod validation
- File Parsing: PDF-parse, Mammoth (for DOCX)
- Charts & Visualization: Recharts
- Deployment: Vercel with GitHub Actions
- Node.js (v18 or higher)
- Google Generative AI API key
-
Clone the repository
git clone https://github.com/Nikunj2003/Resume-Fit-Codenex.git cd Resume-Fit-Codenex -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser and navigate to
http://localhost:8080
npm run build- Enter API Key: Start by entering your Google Generative AI API key
- Upload Resume: Upload your resume in PDF or DOCX format
- Enter Job Description: Paste the job description you're targeting
- View Analysis: Get a detailed analysis report of how your resume matches the job description
- Refine Resume: Use the AI-powered refinement tool to optimize your resume
- Compare Results: View a side-by-side comparison of your original and refined resumes
Resume Fit CodeNex is deployed on Vercel, a cloud platform for static sites and Serverless Functions. The application is automatically deployed from the main branch using GitHub Actions workflow with Vercel CLI, ensuring that the latest changes are always available on the live site.
The deployment process includes:
- Automatic builds triggered by commits to the main branch
- Vercel CLI integration for production deployments
- Environment variable management through Vercel secrets
- Optimized build and deployment pipeline
The GitHub Actions workflow handles the entire deployment process, from pulling environment information to building and deploying the project artifacts.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Nikunj Khitha
- Google Generative AI for providing the AI capabilities
- Radix UI for accessible UI components
- Tailwind CSS for the styling framework
- Vite for the fast development experience
- Vercel for hosting and deployment infrastructure