Back to Hub

Workshop Guide

Everything from the slide deck — browsable, searchable, and always available. Your companion guide for vibe coding with Lovable.

Today's Journey

Here's what we'll cover in this workshop — from understanding what vibe coding is, all the way to shipping something real.

TimeTopicActivity
0:00Welcome & SetupSign up for Lovable
0:10What is Vibe Coding?Discussion
0:20Why Designers Should CareExamples & demo
0:30Meet LovableLive walkthrough
0:40The Art of PromptingPrompt workshop
0:55Hands-On ChallengeBuild something!
1:20Collaboration & ToolsDiscussion
1:30Wrap-up & ResourcesQ&A

What is Vibe Coding?

Vibe coding is a new approach where you describe what you want in natural language and AI builds it for you. It's not about writing code — it's about communicating intent.

Intent-First

Describe what you want, not how to build it

Conversational

Iterate through natural language dialogue

Visual Feedback

See changes in real-time as you describe them

No Code Required

Zero programming knowledge needed to build

Why Designers Should Care

This isn't just a developer tool. As a product designer, vibe coding gives you superpowers you've never had before.

10x

Faster prototyping than traditional handoff

100%

Real, functional interactions — not just mockups

0

Lines of code you need to write

Old Way vs. Vibe Way

The traditional design-to-dev process is broken. Here's how vibe coding changes everything.

❌ Old Way

  • Design in Figma for weeks
  • Write detailed specs & redlines
  • Hand off to developer
  • Wait days for first build
  • "That's not what I meant"
  • Repeat for every revision

✨ Vibe Way

  • Describe your vision in words
  • See it built in real-time
  • Iterate instantly with follow-ups
  • Get a working app in minutes
  • Deploy and share immediately
  • Keep refining through conversation

Meet Lovable

Lovable is the AI-powered full-stack builder that turns your descriptions into working web applications. Here's what makes it special.

💬

Natural Language

Just describe what you want

👁️

Live Preview

See changes as they happen

Real Code

Production-quality React & Tailwind

🚀

One-Click Deploy

Publish to the web instantly

🔗

GitHub Sync

Real repo, real version control

☁️

Cloud Backend

Database, auth, storage built in

The Art of Prompting

The quality of your output depends on the quality of your input. Here's the difference between a vague prompt and a design-rich one.

❌ Vague

"Make me a portfolio website"

✨ Design-Rich

"Create a dark-themed portfolio with a split hero — my name on the left in 72px bold serif, a 3D illustration on the right. Below, a masonry grid of project cards with hover effects. Use #0a0a0a background, #ff6b6b accents."

Pro Tips

Start with layout structure, then layer in visual details
Include specific colors, fonts, and sizes
Describe interactions and hover states
Reference design patterns by name (bento grid, split hero, etc.)
Think about what a skilled developer would need to know

Hands-On Challenge

Time to build! Pick one of these challenges and use Lovable to bring it to life. You have 25 minutes.

🎨 Option A

Personal Portfolio Page

Build a portfolio showcasing your design work. Include a hero section, project gallery, about section, and contact info.

🏫 Option B

Campus App Redesign

Redesign a campus app or student tool. Think dining hall menus, event calendars, study group finders, or campus maps.

Tips for Success

Start with the overall layout and structure
Add your design system details (colors, fonts, spacing)
Iterate with follow-up prompts for refinement
Deploy and share your URL with the class!

Collaborating with Engineers

Vibe coding doesn't replace engineers — it transforms how you work together. Here's the new workflow.

1

Design

Build your vision in Lovable

2

Connect

Push to GitHub repo

3

Engineer

Devs refine the code

4

Ship

Deploy to production

AI Design Tools Landscape

There are several great AI tools for designers — each with different strengths. Here's how the landscape looks so you can pick the right tool for the job.

ToolBest ForApproachDesigner-Friendly
LovableFull apps from promptsPrompt → app⭐⭐⭐⭐⭐
BoltFull apps from promptsPrompt → app⭐⭐⭐⭐
v0 by VercelUI generation + appsPrompt → components⭐⭐⭐
Magic PatternsAI prototypingPrompt → components⭐⭐⭐⭐⭐
Figma AI (Make)Design to codeDesign → code⭐⭐⭐⭐⭐
CursorDeveloper workflowsIDE + AI⭐⭐

When to use what

🏗️ Build a full app

Use Lovable, Bolt, or v0 — prompt-to-app tools that ship real, deployable projects.

⚡ Quick UI prototypes

Use Magic Patterns — built for product teams testing ideas quickly. Fastest path from idea to component.

🎨 Design-first workflow

Use Figma AI (Make) — turn your existing designs into code without leaving Figma.

💡 Cursor is powerful but best for developers comfortable in a code editor.

Your Career Edge

Learning vibe coding now puts you ahead of the curve. Here's why this matters for your career.

📁

Portfolio Power

Ship real, working projects — not just static mockups

💼

Interview Edge

Show functional prototypes in design challenges

🤝

Better Collaboration

Speak engineers' language with confidence

🚀

Future-Proof

AI-assisted building is the future of product design