Skip to content

About

A web app that lets users upload résumés and job descriptions to receive GPT-powered feedback, skill gap analysis, and tailored bullet points.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

CloudResume+

CloudResume+ is a web app that lets users upload a résumé and a job description to receive GPT-powered feedback, skill gap analysis, and tailored bullet points that better match the role. :contentReference[oaicite:0]{index=0}

What it does

  • Résumé feedback: clear, actionable suggestions to improve clarity, impact, and relevance
  • Skill gap analysis: identifies missing skills/keywords and what to emphasize
  • Tailored bullet points: rewrites or generates bullets aligned to the job description
  • One-minute demo-friendly: drop in your résumé + a job post and instantly show value

How it works

  1. Upload résumé + paste/upload a job description
  2. Backend parses and normalizes content (sections, skills, experience)
  3. A prompt pipeline runs:
    • extract keywords, responsibilities, and required skills
    • compare résumé vs JD to compute gaps and match signals
    • generate feedback + role-aligned bullets with metrics and strong verbs
  4. Store results for history and repeat comparisons

Tech stack

  • Frontend: Next.js 14 + Tailwind (Vercel)
  • Serverless: AWS Lambda (Node or Python)
  • API: API Gateway
  • Storage: Amazon S3 (résumé PDFs)
  • Database: DynamoDB (parsed résumé + analysis history)
  • AI: OpenAI GPT (API integration)
  • Auth (optional): Amazon Cognito

Getting started

Prerequisites

  • Node.js 18+ (or 20+)
  • An OpenAI API key
  • AWS account (for S3/Lambda/API Gateway/DynamoDB)

Install

npm install

About

A web app that lets users upload résumés and job descriptions to receive GPT-powered feedback, skill gap analysis, and tailored bullet points.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages