Precision-tailored resumes and cover letters, engineered for impact. This studio uses advanced LLMs (OpenAI & Gemini) to align your professional expertise with specific job requirements in seconds.
The core of this studio is a highly specialized prompting engine designed to think like both an ATS parser and a Senior Recruiter.
- ATS-First Optimization: Generates a standard single-column, machine-readable structure using reverse-chronological order and standardized section names.
- Comparative Scoring: The AI analyzes your original resume against the JD and provides a
Base Match Score, then re-calculates theMatch Scoreafter tailoring to show the improvement. - Dual Document Suite: In a single pass, the AI generates both a tailored resume and a custom-grounded cover letter that reflects the specific company culture.
- Skill Integrity Rule: The engine is strictly forbidden from fabricating experience. It only adds minor "quick-learn" tools (e.g., Git, Slack, Jira) if they are missing but essential, while identifying major gaps in domain expertise.
- Keyword Alignment: Intelligently integrates target keywords into the Summary and Experience bullets without "keyword stuffing."
Follow these steps to run the application on your local machine.
git clone https://github.com/000Sushant/resume-tailor.git
cd resume-tailorCreate a file named .env inside the server/ directory and add the following keys:
# AI API Keys
OPENAI_API_KEY=your_openai_key_here
GEMINI_API_KEY=your_gemini_key_here
# Configuration
GEMINI_MODEL=gemini-1.5-flash
SKIP_LATEX=true
PORT=8080
NODE_ENV=developmentYou can install and launch the entire stack from the root directory:
# Install all dependencies (Root, Client, and Server)
npm run install:all
# Launch both Frontend and Backend concurrently
npm run dev- Frontend:
http://localhost:4200 - Backend:
http://localhost:8080
If you want to test the production container locally:
- Build:
docker build -t resume-tailor . - Run:
docker run -p 8080:8080 --env-file server/.env resume-tailor
- Frontend: Angular 17+ (Signals, Lucide Icons)
- Backend: Node.js & Express
- PDF Engine: PDFKit (High-fidelity, Custom Styling)
- AI Engines: OpenAI (GPT-4o) & Google Gemini (1.5 Flash)
Built with ❤️ by Sushant Kumar