Vibe Code a Full-stack App Effectively - complete tutorial & workflow
Wasp
View ChannelAbout
No channel description available.
Latest Posts
Video Description
Learn how to "vibe code" a full-featured, full-stack web application from scratch! In this video, we walk through building a collaborative envelope budgeting app using Wasp, React, Shadcn-admin (Tailwind + Shadcn/ui), Prisma, and AI assistance with Cursor & Gemini 2.5 Pro Follow along (timestamps are 👇) as we demonstrate a realistic vibe coding workflow: 1. Setting up the project and AI coding environment (using .cursor/rules/). 2. Defining requirements (PRD) and creating a development PLAN. 3. Implementing features end-to-end using a vertical slice approach. 4. Debugging and updating our Plan and Rules as we go. 5. Leveraging Wasp's full-stack capabilities (Auth, Database Operations) and AI for faster development. Get the starter code and follow along: 🔗 GitHub Repository: https://github.com/wasp-lang/vibe-coding-video Timestamps 00:00 -- What we're gonna build 04:08 -- How to vibe code a full-stack app the right way 05:40 -- Explaining the PRD Prompt 10:44 -- Starting the app (see the repo above for instructions) 12:28 -- Generating the PRD from prompt 14:59 -- Generating the implementation PLAN for AI to follow from the PRD 20:50 -- 1.1 - fullstack Auth 29:34 -- 1.2 - budget profile entities and auth hooks 35:49 -- 1.3 - budget envelope entity and migrate db 38:09 -- 1.4 - CRUD operations for envelope management 42:59 -- 1.5 - budget UI & settings for cursor/rules files 58:09 -- 2.1 - transaction entity and prisma enums 01:01:06 -- 2.2 - CRUD operations for transactions 01:04:00 -- 2.3 - transaction form UI 01:09:25 -- 2.4 - transaction list UI 01:12:28 -- 2.5 - budget page summaries & adding shadcn progress component 01:25:08 -- adding sidebar items outside the plan 01:30:40 -- generating ai docs 01:32:45 -- 3.1 - collaboration entity 01:33:53 -- 3.2 - CRUD operations for collaborator invite 01:38:10 -- 3.3 - add role-based permissions to all operations & do a quick security check 01:39:52 -- 3.4 - budget collaboration UI 01:48:35 -- fixing stubborn bug by passing docs url/snippets to LLM 02:22:00 -- 4 - adding dashboard summary visuals 02:27:07 -- final app state w/ nice dashboard summaries 🎉 02:37:45 -- 5.1 - generate a deployment plan from Wasp docs URL 02:40:12 -- 5.2 - using SendGrid email sender for production build 02:44:00 -- 5.3 - have cursor deploy to fly.io for us 🚀
Essential Coding Tools
AI-recommended products based on this video

MOSISO Laptop Case 13 inch, 13 inch Laptop Sleeve Bag Compatible with MacBook Air 13 M4 M3 M2 M1 2025-2018 / Pro 13 M2 M1 2025-2016, Neoprene Computer Sleeve Bag with Small Case, Space Gray Global Recycled Standard

MOSISO Compatible with MacBook Air 13 inch Case 2021, 2020-2018 Release A2337 M1 A2179 A1932, Plastic Hard Shell&Keyboard Cover&Screen Film&Storage Bag for MacBook Air 13.3 inch Case, Crystal Clear

tomtoc 360° Protective Laptop Sleeve for 13-inch New MacBook Air M4/A3240 2025, M3/A3113, M2/A2681 M1/A2337 A2179 A1932, 13-inch MacBook Pro M2/A2686 M1/A2338, Water-Resistant Computer Case Bag Global Recycled Standard

MOSISO 13-14 inch Laptop Case, 13.3 inch Puffy Laptop Sleeve Compatible with MacBook Air 13 13.6 M4 M3 M2 M1/Pro 13/Pro 14,HP,Dell,ASUS, Lenovo, Polyester Horizontal Bag with Small Case, Rose Red Global Recycled Standard

Logitech G203 Wired Gaming Mouse, 8,000 DPI, Rainbow Optical Effect LIGHTSYNC RGB, 6 Programmable Buttons, On-Board Memory, Screen Mapping, PC/Mac Computer and Laptop Compatible - Black

Logitech G305 LIGHTSPEED Wireless Gaming Mouse, Hero 12K Sensor, 12,000 DPI, Lightweight, 6 Programmable Buttons, 250h Battery Life, On-Board Memory, PC/Mac - Black

NEEWER Advanced 18 inch LED Ring Light for Phone, LCD Touch Screen, 2.4G Remote Lights Control, 3200-5600K, Tripod Light for iPhone Action Camera, for Studio Makeup TikTok YouTube Video Salon (Black)

Anker 332 USB-C Hub (5-in-1) with 4K HDMI Display, 5Gbps - and 2 5Gbps USB-A Data Ports and for MacBook Pro, MacBook Air, Dell XPS, Lenovo Thinkpad, HP Laptops and More

Apple AirPods 4 Wireless Earbuds, Bluetooth Headphones, Personalized Spatial Audio, Sweat- and Water-Resistant, USB-C Charging Case, H2 Chip, Up to 30 Hours of Battery Life

Apple AirPods Pro 2 Wireless Earbuds, Bluetooth Headphones, Active Noise Cancellation, Transparency, Personalized Spatial Audio, High-Fidelity Sound, H2 Chip, USB-C Charging

Wireless Charger for iPhone- 3 in 1 Charging Station for iPhone 16/15/14/13/12/Pro Max/Pro/Mini/Plus, Apple Watch 10/9/8/7/SE/6/5/4/3/2/1/Ultra2/Ultra, AirPods pro/2/3/4

3 in 1 Foldable Charging Station for Apple Wireless Charger for iPhone 16 15 14 13 12 11 Series, Wireless Charging Station with Night Light for Apple Watch Charger for AirPods 4/3/2/Pro/Pro 2 (Black)

Bose QuietComfort Wireless Noise Cancelling Headphones, Bluetooth Over Ear Headphones with Up to 24 Hours of Battery Life, Moonlight Grey - Limited Edition

UGREEN Revodok USB C Hub, 5-in-1 USB C Adapter with 4K HDMI, 100W Power Delivery, 3 USB A Data Ports, Multiport USB Hub for MacBook Pro/Air, iPad Pro, Surface, XPS, Thinkpad, Galaxy and More, Gray

Lenovo USB-C to USB-C Cable 2m

iWALK Magnetic Power Bank for iPhone, 10000mAh Qi2 15W Wireless Power Bank, 30W Powerbank Fast Charging with USB-C Cable, Portable Charger with LED Display for iPhone 16/15/14/13, Android, Black Recycled Claim Standard Blended

for iPhone 16/15 Pro Max Charger, 20W Fast Charging USB C Charger Block Wall Power Adapter + 6FT USB-C Cable for iPhone 16 Pro Max Plus 16e, iPhone 15 Pro Max, iPad Pro 12.9/11/13 inch, Air 4/5

Firefly Variety 8 Pack - Fire Starter Accessory for Swiss Army Victorinox Knives (Neon Green-Yellow Glow)
