AI-powered Resume Builder that enhances user information with Ollama (phi3:mini), renders it with Thymeleaf templates, and generates professional PDFs via a Puppeteer microservice.
- π Authentication with Google, GitHub, LinkedIn, and Credentials Login
- π Collects user info: profile, skills, projects, education, and work experience
- π§ Enhances and refines text using Ollama (phi3:mini)
- βοΈ Allows users to edit before previewing the resume
- π¨ Renders resume using Thymeleaf templates
- π Generates professional PDFs with Puppeteer
- Backend: Java 17, Spring Boot, Thymeleaf, PostgreSQL, JPA
- Frontend: Next.js (React), TailwindCSS, NextAuth (OAuth + credentials)
- AI Model: Ollama (
phi3:mini) - PDF Service: Node.js, Puppeteer
- User logs in via OAuth (Google/GitHub/LinkedIn) or credentials.
- User enters resume details (skills, projects, education, work experience).
- Data is refined with Ollama (phi3:mini) for professional phrasing.
- User can review and edit the enhanced content.
- Resume is rendered into HTML with Thymeleaf templates for preview.
- On export, the rendered HTML is sent to the Puppeteer service to generate a PDF.
- User downloads the AI-enhanced professional resume.