Try it live

Venture Vitals

A check-up for the startup idea you haven't started yet

Role
Solo — product, design, build
Product type
Web tool
01

What is it

An AI tool that runs an autopsy on a startup idea. You paste in the pitch and it comes back with a read on market demand, timing, moat, distribution, and how hard it'll be to execute, plus a likely cause of death, a risk map, and a What-If Lab where you change one assumption and see how the prognosis shifts.

02

Why I built it

A year of consulting founders kept turning up the same handful of blind spots. I could only be in one conversation at a time, so I built the thing that asks those questions for me.

03

What makes it interesting

It doesn't just hand back a score. It scores nine risk dimensions and builds a causal chain: the main reason this fails, the contributing reasons, and what evidence would change the answer. The What-If Lab branches, so founders can stack scenarios against a baseline and watch the diagnosis move. There's also a Second Opinion mode that argues with the tool's own report when it's being too pessimistic. About 30 student founders use it through sessions at Michigan's Center for Entrepreneurship, usually for 30 minutes at a time, running three or more scenarios, and coming back weekly.

04

Difficulties & tradeoffs

User pitches are untrusted input, so a good chunk of the work went into prompt-injection defense and forcing structured, evidence-backed output through Zod instead of letting it drift into generic startup advice. I skipped PDF export and leaned on the browser's print dialog, and shipped an in-memory rate limiter instead of a distributed one. Both were fine calls for a single-instance app I wanted live quickly.

05

What I built it with

Next.js 14 App Router with React 18 and TypeScript, Tailwind for the UI, Gemini for generation, and Zod validating everything that comes back.

Next.js 14 (App Router)React 18TypeScriptTailwind CSSGemini APIZod
06

Outcomes

  • 30+ student founders using it
  • 3+ What-If scenarios per session
  • Weekly repeat usage
07

The report a founder gets back

Diagnosis, vitals, failure chains, risks, and a lab to change the conditions and rerun it.

Bars scoring market, moat, timing, and distribution with a heartbeat lineVitals
Market, moat, timing, and distribution scored as vitals, with the analysis narrating what it's looking for.
Diagnosis card reading API dependency and platform risk, status guardedDiagnosis
One headline diagnosis, plus status, survival outlook, and the primary concern.
Chart header showing specimen, patient status, attending, and overall riskChart
The chart header keeps the medical framing honest about what's a score and what's a guess.
Startup vitals scorecard with market demand, timing, moat, distribution and moreScorecard
Nine vitals scored out of 100 and flagged stable, watch closely, or critical.
Tree diagram linking competition and moat down to market demandFailure chain
The causal chain: which weak vital feeds the next one, with the mechanism spelled out underneath.
Likelihood versus impact matrix plotting five numbered risksRisk matrix
Risks plotted on likelihood versus impact, so founders know what to actually go test first.
What-If Lab with scenario cards and a run procedure inputWhat-If Lab
Change a condition — a platform revokes API access, users won't connect accounts — and rerun the prognosis.