Skip to content

kushagra486/resumeai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ResumeAI — AI Portfolio & Resume Builder

A fully client-side, zero-backend portfolio and resume builder powered by GitHub's public API and the Anthropic Claude API.

Live demo: https://kushagra486.github.io/resumeai/


Features

  • GitHub Import — Fetch your profile, repos, and auto-detect languages
  • Work Experience Builder — Add jobs/internships with structured bullet points
  • Smart Skill Suggester — Auto-suggests skills based on your degree field (CSE, Media, Design, MBA, etc.)
  • 5 Resume Templates — Classic, Modern, Minimal, Executive, Tech
  • ATS Score — 8-category compatibility checker with actionable tips
  • JD Matcher — Paste a job description to get a keyword match percentage
  • AI Enhancement — Claude rewrites your summary and bullet points
  • Download HTML — Export a standalone resume file

File Structure

resumeai/
├── index.html          # Main HTML shell
├── css/
│   └── style.css       # All styles
├── js/
│   ├── data.js         # Static data (skill maps, template configs)
│   ├── github.js       # GitHub API fetch & repo selection
│   ├── builder.js      # Experience, projects, skills state & rendering
│   ├── templates.js    # Template picker & resume HTML generator
│   ├── ats.js          # ATS scoring, JD matching, AI enhancement
│   └── app.js          # Tab navigation & init
└── assets/
    └── favicon.svg

Deploy on GitHub Pages (Free)

  1. Fork or clone this repo
  2. Go to Settings → Pages
  3. Set source to main branch / root
  4. Your site is live at https://YOUR_USERNAME.github.io/resumeai

Deploy on Netlify (Fastest)

  1. Drag the entire folder to netlify.com/drop
  2. Done — live in 60 seconds

Deploy on Vercel

npm install -g vercel
cd resumeai
vercel

AI Enhancement

The "Enhance with AI" button calls the Anthropic Claude API directly from the browser. This works out-of-the-box on claude.ai (the API key is handled by the environment). For a standalone deployment, you would need to proxy the API call through a small backend to keep your API key secret.


Tech Stack

  • Vanilla HTML, CSS, JavaScript — zero dependencies, zero build step
  • GitHub REST API (public, no auth needed for basic profile/repo data)
  • Anthropic Claude API (for AI enhancement feature)
  • Google Fonts (DM Serif Display, DM Mono, Instrument Sans)

License

MIT — use freely, attribution appreciated.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors