Skip to content

Saumya29/roast-my-resume

Repository files navigation

WhyDidntIGetTheJob

The rejection letter you deserved but never got.

Paste your resume and job description. Get brutal AI feedback on why you didn't get the job.

Demo

Demo

Features

  • 🔥 Brutal but constructive AI feedback
  • 📊 Roast grade (A-F)
  • 🎯 Skill gap breakdown
  • 💬 "What the hiring manager probably said"
  • 💡 Actionable improvement tips
  • 📸 Screenshot-friendly results
  • 🔗 Shareable results page

Stack

  • Framework: Next.js 14 (App Router)
  • Styling: Tailwind CSS + shadcn/ui
  • Payments: Stripe Checkout
  • AI: OpenAI GPT-4o
  • Deployment: Vercel

Getting Started

  1. Clone and install:
pnpm install
  1. Set up environment variables:
cp .env.example .env.local
# Fill in your API keys
  1. Run locally:
pnpm dev
  1. Set up Stripe webhook (for local dev):
stripe listen --forward-to localhost:3000/api/webhook

Environment Variables

Variable Description
STRIPE_SECRET_KEY Stripe secret key
STRIPE_WEBHOOK_SECRET Stripe webhook signing secret
OPENAI_API_KEY OpenAI API key
NEXT_PUBLIC_URL Your app URL (for redirects)

Deploy to Vercel

Deploy with Vercel

  1. Connect your repo to Vercel
  2. Add environment variables
  3. Deploy
  4. Set up Stripe webhook pointing to https://yourdomain.com/api/webhook

License

MIT

About

The rejection letter you deserved but never got - AI job rejection analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors