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.
- 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
app/api/analyze/route.tscalls Groq'schat/completionsendpoint withGROQ_API_KEYagainst 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.
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.
https://pitchready-two.vercel.app
| 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