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.
- 🔥 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
- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS + shadcn/ui
- Payments: Stripe Checkout
- AI: OpenAI GPT-4o
- Deployment: Vercel
- Clone and install:
pnpm install- Set up environment variables:
cp .env.example .env.local
# Fill in your API keys- Run locally:
pnpm dev- Set up Stripe webhook (for local dev):
stripe listen --forward-to localhost:3000/api/webhook| 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) |
- Connect your repo to Vercel
- Add environment variables
- Deploy
- Set up Stripe webhook pointing to
https://yourdomain.com/api/webhook
MIT
