stiv14/ai-curriculum-cover-letter-maker-evaluator
2
CareerFlow
The AI Curriculum Analyzer & Generator is an innovative tool designed to transform how people prepare their resumes and how recruiters evaluate candidates. Using advanced artificial intelligence, this application analyzes resume documents and job descriptions to create meaningful connections between talent and job opportunities.
Our vision is to democratize access to professional optimization tools, allowing anyone to present their best professional version regardless of their writing skills or knowledge of the job market.
Features
For Candidates:
- Resume Analysis: Extraction and optimization of key information from the curriculum
- Compatibility Assessment: Comparison of profile with specific job vacancies
- Document Generation: Automatic creation of optimized resumes and personalized cover letters
- Improvement Suggestions: Recommendations to strengthen specific areas of the professional profile
For Recruiters:
- Job Vacancy Analysis: Extraction of key requirements and expectations for the position
- Candidate Evaluation: Compatibility analysis between candidates and positions
- Report Generation: Detailed reports on candidate suitability
- Description Optimization: Suggestions to improve job descriptions
Workflow
Candidate Mode:
- Resume Upload: The user uploads their resume (text or PDF)
- Initial Analysis: The system extracts and structures professional information
- Review and Editing: The user can review and modify the generated sections
- Job Vacancy Input: The user provides information about the desired position
- Compatibility Analysis: The system generates a compatibility report
- Document Generation: Creation of optimized resume and personalized cover letter
- Document Download: Export of documents in PDF format
Recruiter Mode:
- Job Vacancy Input: The recruiter uploads information about the position
- Vacancy Analysis: The system extracts key requirements and expectations
- Candidate Input: The recruiter provides candidate resumes
- Compatibility Analysis: Generation of comparative reports
- Results Review: Visualization of compatibility percentages and recommendations
Technologies
- Frontend: Next.js with React for a smooth and responsive user experience
- Styles: CSS Modules for modular and maintainable styling
- State: Zustand for global state management
- AI: Integration with advanced natural language processing models
- Export: High-quality PDF document generation
Benefits
- Time Saving: Automation of manual analysis and writing processes
- Quality Improvement: Professional optimization based on market best practices
- Efficient Personalization: Quick adaptation of profiles to specific requirements
- Informed Decision Making: Objective analysis of candidate-vacancy compatibility
- Responsive Experience: Adaptable design for any device, from old smartphones to modern TVs
Installation and Usage
# Clone the repository
git clone https://github.com/stivenDR14/ai-curriculum-analyser-generator.git
# Install dependencies
cd ai-curriculum-analyser-generator
npm install
# Start development server
npm run dev
# Build for production
npm run build
npm startContribution
We welcome contributions to this project. Please follow these steps:
- Fork the repository
- Create a branch for your feature (
git checkout -b feature/amazing-feature) - Make your changes and commit (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
MIT License
