Objective

Upon completing this lab, you will be able to:

Tools/Resources Needed

Description of Assignment

The process of vibe coding dramatically accelerates the journey from a concept sketched on a napkin to an interactive prototype that can be tested and validated, as discussed in Chapter 8: This MVP Doesn’t Dunk. This lab is designed as an exploration. You will see firsthand how an initial "vibe" is translated into code, interrogate the AI about its own creation, and attempt to iterate on the design by adding new, more complex requirements.

Step 0: Choose Your Tool

The landscape of AI-powered development tools is evolving at an incredible pace. For this exercise, your first task is to research and select a tool for vibe coding. You can use a general-purpose Large Language Model (LLM) or a specialized coding platform.

Some options include:

Your choice of tool will influence the entire experience. Part of this lab is discovering the strengths and limitations of the platform you choose.