Loading video player...
An AI design agent that turns a single prompt into a full multi-screen app ā using Next.js 16, the Vercel AI SDK, Gemini 3.0 Flash, and Inngest. In this video, I walk through the full build: real-time AI streaming, an infinite zoomable canvas, multi-screen generation with consistent design systems, and the architectural decisions that make it all feel instant. š LINKS āāāāāāāāāāāāāāāāāāāāāāāāāāāā āŗ Source code: https://github.com/Atiqullah-Naemi/stick āŗ Live demo: https://stick-coral.vercel.app/ ā STAR THE REPO if this helped you build something cool. ā± TIMESTAMPS āāāāāāāāāāāāāāāāāāāāāāāāāāāā 00:00 Demo ā what we're building 05:44 Project setup & dependencies 14:07 Better auth setup 34:22 Project Id page 01:39:06 Project Id API route 02:52:10 Inngest setup 04:06:06 Agent panel , zoom control 04:46:10 Inngest update function and update route 05:14:53 Switch between mobile and web app 05:44:10 Delete page and code view 06:05:10 Deployement š TECH STACK āāāāāāāāāāāāāāāāāāāāāāāāāāāā - Next.js 16 (App Router, Server Actions) - TypeScript - Vercel AI SDK 6 + AI Gateway - Gemini 3.0 Flash - Inngest (background jobs) - Prisma + Postgres (Neon) - Better Auth - Tailwind CSS 4 - shadcn/ui - React Zoom Pan Pinch (canvas) - React-RND (movable frames) - Shiki (code highlighting) š WHAT YOU'LL LEARN āāāāāāāāāāāāāāāāāāāāāāāāāāāā ā Architecting long-running AI tasks with Inngest ā Streaming AI output to your frontend without WebSockets ā Rendering AI-generated HTML safely inside an iframe ā Detecting iframe height correctly (this took me 3 days) ā Building an infinite, zoomable, pannable canvas in React ā Structured outputs with the Vercel AI SDK ā Real-time database polling that doesn't fall over ā Authenticating users with Better Auth + Prisma adapter ā Production deployment patterns š¬ LET'S CONNECT āāāāāāāāāāāāāāāāāāāāāāāāāāāā āŗ Bluesky: https://bsky.app/profile/programingwithatiq.bsky.social āŗ TikTok: https://www.tiktok.com/@programmingwithatiq āŗ GitHub: https://github.com/Atiqullah-Naemi š RESOURCES MENTIONED āāāāāāāāāāāāāāāāāāāāāāāāāāāā - Google Stitch: https://stitch.withgoogle.com - Inngest docs: https://www.inngest.com/docs - Vercel AI SDK: https://sdk.vercel.ai - Better Auth: https://better-auth.com - Shiki: https://shiki.style - React-RND: https://github.com/bokuweb/react-rnd #nextjs #ai #typescript #fullstack #buildinpublic If you watched this far, you're a real one. Drop a comment letting me know what you're building.