An AI-powered resume builder that tailors resumes to specific job descriptions, improving relevance and readability for job seekers. Built with cutting-edge technologies like FastAPI, React, and Llama 8B (via Groq LLM interface).
- AI-Powered Optimization: Extracts keywords from job descriptions and optimizes resumes using Llama 8B LLM.
- Dynamic Templates: Generates tailored resumes with customizable, exportable formats (PDF, Word).
- Seamless Integration: Built with FastAPI and React for a smooth user experience.
- Scalable Architecture: Designed for flexibility and scalability, supporting multiple templates and use cases.
- Backend: FastAPI, Python, Jinja2, ReportLab, Llama 8B (Groq LLM)
- Frontend: React, TailwindCSS
- NLP: spaCy, Hugging Face Transformers
- Input Details: Users input personal details or upload an existing resume.
- Upload Job Description: The system analyzes job requirements using advanced NLP models.
- Resume Generation: Shortlist AI tailors a resume to match the job description, highlighting relevant skills and achievements.
- Export: Users can preview and download their optimized resumes in PDF or Word format.
- Clone the repository:
git clone https://github.com/YourUsername/shortlist-ai.git cd shortlist-ai
- Set up the backend:
cd backend pip install -r requirements.txt uvicorn main:app --reload
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.