Skip to content

Repository files navigation

PitchReady

Pressure-Test The Pitch Until It Can Survive The Room

PitchReady helps founders turn ambition into investor-ready clarity: narrative audit, market wedge, moat pressure test, and a concrete ask backed by the next proof milestone. A founder describes their startup and PitchReady's /api/analyze and /api/intelligence routes call Groq to return an investor-readiness score, an intelligence map, and a prioritized action queue.

Live Demo GitHub Repo

Next.js TypeScript React Tailwind CSS Framer Motion Groq Vercel

Animated PitchReady headline

What It Does

  • Takes a plain-language startup description and returns an investor-readiness score with status ("strong" / "ready" / "needs review")
  • Runs a narrative audit to find the story gap between vision and belief
  • Runs a market wedge check on who buys first and why now
  • Runs a moat pressure test challenging defensibility before investors do
  • Turns the raise or partnership ask into a concrete next proof milestone via an action queue

How It Works

  • app/api/analyze/route.ts calls Groq's chat/completions endpoint with GROQ_API_KEY against a strict typed schema (PitchAnalysis), and falls back to a fixed, detailed demo analysis when no key is set.
  • Single client-rendered page (app/page.tsx) built with Tailwind CSS 4 and Framer Motion, no database or auth layer.

Engineering Notes

The real problem: a "startup idea grader" that returns a paragraph is useless to skim — founders need the same structured shape every time (verdict, market size, ICP, moat, risks, next steps) so they can compare ideas apples-to-apples.

The approach: analyze/route.ts defines PitchAnalysis as a strict TypeScript type up front and prompts Groq to fill exactly that shape — verdict, market-size estimate with reasoning, ICP, moat assessment, a severity-tagged risk list, and a numeric score — rather than parsing free text after the fact.

One real number: the demo fallback (no API key) is a fully worked example, not a placeholder — a real ICP, four sized risks with mitigations, and a score of 72, so the product is honestly demoable without a key instead of showing an error.

Not handled yet: app/api/intelligence is a separate, disconnected decorative endpoint (a string-length heuristic) — it does not call Groq and isn't part of the actual analysis pipeline, despite living next to it.

Live

https://pitchready-two.vercel.app

Tech Stack

Layer Technology
Framework Next.js (App Router)
Language TypeScript
UI Library React 19
AI Groq (GROQ_API_KEY, chat completions)
Styling Tailwind CSS 4
Motion Framer Motion
Deployment Vercel

Built by ArkNet Digital · michael@arknet.digital

About

Get the pitch feedback your friends are too polite to give. PitchReady scores market sizing, ICP, risk, and moat with YC-style bluntness, in minutes.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages