Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Tailor AI Studio

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.

🧠 AI Prompting Strategy

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 the Match Score after 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."

🚀 Getting Started (Local Setup)

Follow these steps to run the application on your local machine.

1. Clone the repository

git clone https://github.com/000Sushant/resume-tailor.git
cd resume-tailor

2. Configure Environment Variables

Create 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=development

3. Install & Run

You 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

🐳 Running with Docker (Production Test)

If you want to test the production container locally:

  1. Build: docker build -t resume-tailor .
  2. Run: docker run -p 8080:8080 --env-file server/.env resume-tailor

🛠 Tech Stack

  • 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

About

AI powered resume studio to build power up your resume and cover letter as per the job description

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages