StartupDeckAI
AI startup analysis and pitch decks, built full stack.

Overview
StartupDeckAI is an AI platform that turns a startup idea into market analysis, competitor intelligence, a scored GO / PIVOT / KILL verdict, and an investor-ready pitch deck. It is live with 214+ users.
I built it end to end: the React front end, the API and data model, the analysis engine, the background workers, payments, and the CI/CD pipeline.
Problem
Founders juggle spreadsheets, research tabs, and slide templates, and the pitch ends up disconnected from the analysis.
Generic chatbot output is hard to trust and harder to turn into something investors will read.
Architecture
The front end is React and TypeScript on Vite, with TanStack Query for server state, Zustand for client state, Tailwind CSS and Radix UI for the interface, Recharts for charts, and Three.js and Framer Motion for the interactive layer.
An Express API serves REST and GraphQL on PostgreSQL through Drizzle ORM. Sign-in uses Passport (email and Google OAuth) with sessions in Redis, and payments run on Razorpay.
The analysis engine runs four LLM stages in parallel and a synthesis stage, then scores eight dimensions with a deterministic formula; every figure carries a source label set in code. Slow generation runs in BullMQ workers on Redis.
GitHub Actions runs lint, type checks, 3,400+ tests with coverage, an npm audit and Playwright end-to-end tests before every deploy: the front end to Vercel and the API to Render.
Request path
- Web appReact, TanStack Query, Tailwind
- APIExpress, REST and GraphQL
- PostgreSQLDrizzle ORM
Background
- BullMQ on RedisGeneration jobs
- Analysis engineParallel LLM stages, deterministic score
- Pitch deckSlides built from the analysis
Delivery
- GitHub ActionsLint, types, 3,400+ tests, Playwright E2E
- DeployFront end on Vercel, API on Render
- CloudflareCache purged after each release
Tradeoffs
The platform prioritizes a structured idea-to-deck workflow over open-ended conversation.
Rich 3D visuals cost performance budget, so they are kept progressive and responsive. PDF export is planned rather than shipped in a rough state.
- 214+
- Users
- 3,400+
- Automated tests
- Idea → Deck
- Core flow
What I'd do differently
Additive schema design paid off: pivoting the product from validation to pitch decks did not require a painful migration.
It also reinforced how SaaS complexity grows once auth, payments, queues, and SEO enter the picture, and why a strict CI gate pays for itself.