← back to workRahman
// ai-app

Roasted

[LIVE]· 2026Graded S–F · brutal, but actually right

Paste a landing-page URL and an AI design critic with zero patience grades it S to F, pins the exact problems onto a screenshot, writes the fixes, rewrites your hero, and hands you a card built to be posted. App #3 of the 100-apps-in-public sprint.

Try it live
Roasted
// overview

Paste a URL and a critic with zero patience reads your page, grades it S to F, draws numbered arrows on the exact problems, writes the fixes, rewrites your hero headline + CTA, and hands you a card built to be posted.

The first version was just mean — it gave Stripe a C and Vercel an F. Funny for ten seconds, then useless: if everything's an F, the grade means nothing. So the scoring was rebuilt to be fair — genuinely great sites earn an A or S, only broken pages get the F — while the tone stays savage. A roast that's also right.

The real wall was screenshots: most portfolios are animated (intro loaders, scroll-triggered reveals, smooth-scroll libraries) and naive capture tools just grab a blank page. So it drives a real headless browser that scrolls to fire every reveal, with fast services in production and image-drop as a fallback. On top sits a public Wall of Fame & Shame (Upstash-persisted), API-key rotation so a launch spike can't drain the quota, and a tiered reveal — an A rains confetti, an F sets off a screen-shaking explosion.

// how it works
A landing-page URL
ScreenshotVision roastGrade + fixes
A savage, useful card
// roadmap
  1. Roast engine

    shipped

    URL → screenshot → S–F grade, verdict, callouts, fixes.

  2. Fair scoring

    shipped

    Recalibrated so great sites earn A/S, not everything-an-F.

  3. Animated-site capture

    shipped

    Headless browser scrolls to trigger reveals; service fallback.

  4. Shareable card + Wall of Fame

    shipped

    Branded card + Upstash-persisted public wall.

  5. Shipped + live

    shipped

    Deployed free; key rotation for launch quota.

  6. Traction → go deeper

    planned

    Roast résumés, GitHubs, pitch decks if it lands.

// stack
ReactViteGemini VisionPuppeteerUpstash KVVercel
// gallery

click any shot to enlarge