


Vibe Coding Masterclass - Build a fullstack app for your n8n workflows
Vibe Coding Masterclass – Build a Fullstack App for Your n8n AI Workflow
📅 Monday, July 7
🕕 6:00 PM – 10:00 PM
📍 Æthos - CIC Berlin, Lohmühlenstraße 65, 12435 Berlin, Germany (also live streamed)
🎤 Hosted by: Aemal Sayer
🚀 Back by popular demand!
This is Part 2 of the sold-out n8n Masterclass. The first session on June 11 at ThoughtWorks had 680+ registrations (🤯) and was livestreamed globally.
📺 Watch Part 1 on YouTube
📊 See the stats
💡 What Will We Build?
In Part 1, we created an n8n automation that turned Google Meet transcripts into custom follow-up emails, which were then stored in Supabase.
In Part 2, we’re going full-stack.
You’ll build a production-grade Next.js application to read, display, and search meeting minutes stored in your Supabase database. You’ll learn how to:
Render structured meeting summaries
View detailed transcripts in a clean, usable interface
Implement search across past meetings
Deploy your fullstack app to Vercel
Use Cursor and Task Master to accelerate coding with AI
You’ll also get hands-on with Tailwind CSS, HeroUI, Supabase, and Vercel for a polished, professional frontend + backend experience.
🧠 Do I Need to Attend Part 1?
Not at all, but it's helpful. Aemal will start the session with a short recap of Part 1 so you can follow along. Watching the previous recording is optional but recommended: https://youtu.be/5ab0D0lAVl0
✨ Bonus Segment: Explore the Vibe Coding Ecosystem
We're expanding the session to also give you a high-level rundown of the entire Vibe Coding stack, tools that let you build apps with natural language, faster and smarter:
Lovable– Build SaaS products visually
Replit, AI pair programming in the browser
Firebase Studio, Visual admin and data layer for Firebase apps
Cursor + Task Master, Autonomous AI coding (vibe coding setup) that just goes on!
We’ll deep-dive into Cursor’s Task Master plugin, which enhances code quality by reducing hallucinations, better task management, and executing longer uninterrupted coding bursts (10–15 min of autonomous development!). You’ll see the Cursor MCP settings in action and how it becomes a true co-pilot for engineers.
We’ll also briefly touch on the current capabilities of Anthropic’s Claude Code, and how it compares in terms of code generation and autonomy.
🧑💻 Who Should Attend?
This masterclass is crafted especially for:
Startup founders building AI-powered products
Indie hackers and makers who want to move faster with fewer resources
Developers & engineers who want to master Supabase, n8n, and Next.js
Product builders interested in automation, prompt engineering, and rapid prototyping
Curious non-coders who want to see how far natural language + AI tools can go
No matter your background, you’ll walk away with a working AI product, a deep understanding of AI-assisted development, and the confidence to build independently.
🎥 Live Stream & Remote Participation
Can’t make it to Berlin? No worries, this masterclass will be fully live streamed!
🖥️ Join from anywhere in the world by tuning in at
🌐 aemalsayer.com/live
🕡 July 7 at 6:30 PM CEST
📡 A non-stop, 3-hour deep dive into real AI-powered development
Whether you’re joining from your laptop or phone, you’ll get the same learning experience as the in-person audience, clear screen sharing, live camera angles, and studio-quality sound.
💬 Ask questions in real-time via Vibe Stage, a custom-built Q&A tool developed by Aemal for hybrid workshops.
🙋 Both in-person attendees and remote participants can submit questions, vote them up, and get live responses during the session.
This isn’t just a webinar, it’s a full-on interactive masterclass. Bring your energy, your curiosity, and your questions!
💬 Hosted by
Aemal Sayer
AI Automation Educator | AI Engineer | Host of n8n Monthly Workshops (register for the next one)
🌐 aemalsayer.com
🎟️ Register now to reserve your spot, space is limited and fills up fast.
In part 1 we made the following:
In this masterclass (part 2) we will make the following (a full-stack web application):
A few clicks from part 1: