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}
- 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
- Upload résumé + paste/upload a job description
- Backend parses and normalizes content (sections, skills, experience)
- 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
- Store results for history and repeat comparisons
- 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
- Node.js 18+ (or 20+)
- An OpenAI API key
- AWS account (for S3/Lambda/API Gateway/DynamoDB)
npm install