Skip to content

jal2003/resume-customizer

Repository files navigation

Resume Generator

A web application that customizes LaTeX resumes for job applications using Claude AI.

Features

  • Upload your LaTeX resume (.tex file)
  • Input a job posting
  • AI customizes your resume to match the job requirements
  • Compiles LaTeX to PDF
  • Download the customized resume

Prerequisites

  • Node.js (v16 or newer)
  • LaTeX installed on the server (for PDF generation)
  • Claude API key

Setup

  1. Clone the repository:
git clone <repository-url>
cd resume-generator
  1. Install dependencies:
npm install
  1. Create a .env.local file with your API key:
ANTHROPIC_API_KEY=your-api-key-here
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Deployment to Vercel

  1. Install Vercel CLI:
npm install -g vercel
  1. Login to Vercel:
vercel login
  1. Deploy:
vercel
  1. Add your environment variables in the Vercel dashboard.

  2. Note: For LaTeX compilation to work in production, you need to use Vercel's MCP feature to execute the LaTeX compiler.

MCP Integration

To use Vercel's Managed Compute Platform for LaTeX compilation:

  1. Create an MCP server that has LaTeX installed
  2. Update the API endpoint to call MCP for compilation
  3. Configure the MCP to return the compiled PDF

Project Structure

  • /pages - Next.js pages and API routes
  • /templates - LaTeX resume templates
  • /lib - Utility functions for Claude API and LaTeX
  • /styles - CSS styles
  • /public - Static assets
  • /components - React components

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •