Build full-stack apps end-to-end
The Full-Stack Cloud target produces a live, cloud-deployed web application: Next.js on Vercel, FastAPI on Fly.io, and Supabase for data and auth — the fastest path from PRD to a credible, shareable product.
The platform
Three independently deployable tiers, each with a real home:
- Vercel — Next.js frontend, Tailwind CSS, server components, edge CDN.
- Fly.io — FastAPI backend in a Docker container, auto-scaling.
- Supabase — PostgreSQL with row-level security, auth, and real-time subscriptions.
LLM calls go to external APIs — DeepSeek for fast, cheap prototyping and Anthropic for maximum-quality demos. It is the go-to stack for investor demos, customer validation, and internal tools that need to be internet-accessible.
The build
AESOP runs the generic pipeline and emits a complete app rather than a single prompt. The full-stack build has hard boundaries — if the PRD needs on-premise or air-gapped deployment, real-time collaboration at scale, or GPU compute / model hosting, the fitness check returns FAIL and points elsewhere.
Otherwise it generates the frontend, backend routes, and the database schema with RLS policies — the whole product, wired together.
Deploy & evaluate
Deployment ships each tier to its host — the frontend to Vercel, the backend to Fly.io, the schema to Supabase. The app’s agent is then run through AESOP’s Evaluate stage and scored for quality against the PRD.