Index/ AESOP/ Full-Stack Cloud

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.

01

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.

02

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.

03

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.

PRD problem brief Build Next.js + FastAPI + Supabase Deploy Vercel + Fly.io + Supabase Evaluate quality against the PRD