Lovable tutorial

How to Use Lovable AI: Build Your First App Step by Step

A complete Lovable walkthrough rebuilt from a real beginner build — structured prompts, Plan mode, Google Calendar, bug fixes, security scan, and publishing your app as a PWA. Every step has a screenshot.

Lovable in short

  • Structure your first prompt around two things: what the app does (the goal) and how the user moves through it (the flow). One or two features is enough to start.
  • Switch the composer from Build to Plan before sending. Lovable asks clarifying questions first, then writes a plan you can correct before any code runs.
  • When something is off, fix it with precise plain-English prompts — "start tasks at the nearest 15-minute increment, never in the past" beats "make times right".
  • Before publishing, run the in-depth security scan — "Try to fix all" is free. A plain-English prompt turns the app into a PWA you can install on your phone.

Lovable AI Tutorial for Beginners - Build Your First App

Source video by:Kevin Stratvert11:40

Watch on YouTube

Screenshots come from the source video and are credited with timestamp deep links. The walkthrough text is our own, based on the full transcript — facts match the recording.

This tutorial is an independent, illustrated summary for readers who prefer text. To support the creator, watch the original video on the Lovable channel partnership linked above.

Build an app in Lovable, step by step

  1. 1

    Tour the workspace

    After you sign up you land in the Lovable workspace. The left sidebar holds Home, Search, Resources, and Connectors, with your recent chats below. The center prompt box is where every app starts; template collections sit just below it if you need inspiration.

    Lovable workspace home with the Got an idea, David prompt box, sidebar navigation, and recent project chats listed on the left
    The Lovable workspace: prompt box in the middle, chats and connectors on the left.Watch at 0:40
  2. 2

    Write a structured first prompt

    Before typing anything, get clear on the goal (what the app does) and the flow (how the user moves through it). This build is a voice-to-calendar app: you ramble tasks, it schedules them on Google Calendar. State constraints — every task is 30 minutes unless said otherwise, the user confirms before saving — and describe the look with words like clean, sleek, minimal. Finish with: "Ask me any questions you need in order to fully understand what I want."

    Lovable prompt composer with a complete voice to Google Calendar app prompt covering goal, flow, constraints, and a Plan mode chip
    The full first prompt: goal, flow, constraints, look and feel, and an invitation to ask questions.Watch at 3:20
  3. 3

    Switch to Plan mode before sending

    Open the Build dropdown under the prompt box and choose Plan — "discuss before building" (toggle with Alt+P). In Plan mode Lovable asks clarifying questions and writes a plan first, which stops it from building the wrong app. For a first project this is the single highest-value habit.

    Lovable build dropdown switching between Build make changes directly and Plan discuss before building with the Alt P shortcut
    The Build/Plan dropdown: choose Plan to discuss before building.Watch at 2:40
  4. 4

    Answer the clarifying questions

    Lovable comes back with questions — visual picks like the accent color, then functional ones: use the free built-in voice transcriber or a third party, connect Google Calendar through the Lovable connector, and so on. Answer honestly; vague answers here become vague features later.

    Lovable clarifying question asking which bright accent color fits the app vision with four dark theme swatches and a Skip all option
    Clarifying questions: pick an accent color, then answer the functional choices.Watch at 4:12
  5. 5

    Read the plan and approve it

    The plan is split into plain sections — look and feel, screens and flow, how it works — plus technical details. Non-technical readers should still check the screens and flow: that is your app on paper. If something is wrong, type what to change in the prompt box instead of approving, then hit Approve when it matches your idea.

    Lovable plan panel for a voice to calendar web app showing review and confirm task cards, success toast, and voice capture via the Web Speech API
    The generated plan: review it, request changes, then approve.Watch at 5:00
  6. 6

    Connect Google Calendar when prompted

    Halfway through the build, Lovable pauses and asks you to connect your Google Calendar. Click the connect button, sign in with your Google account, and link it to the project. For this demo the calendar is hard-coded to your own account; later you can switch to per-user sign-in so everyone connects their own.

    Lovable Connecting card linking the Google Calendar integration plan while the prompt constraints about saving tasks to Google Calendar stay visible
    Mid-build, Lovable asks you to link your Google Calendar.Watch at 5:35
  7. 7

    Test it by speaking your tasks

    When the app preview appears, click the microphone and actually ramble: "I need to send the TPS report with a new cover sheet to Bill, and the rundown of the client list to Charles." Stop the recording, and the app parses your speech into task cards waiting for your approval.

    Lovable built summary listing the record and review screens beside the app transcribing a spoken TPS report task through the pink microphone
    First voice test: the app transcribes your rambling into tasks.Watch at 5:50
  8. 8

    Fix behavior with precise prompts

    First bug: tasks were scheduled at the exact second you spoke them. The fix is a precise instruction: "The tasks should be set to start at the nearest 15-minute increment (and not in the past), not at the current time." Lovable marks the change as a small card — precise prompts like this are why you got the plan right earlier.

    Lovable chat prompt snapping tasks to the nearest 15 minute increment beside the dark preview with the Whats on your mind record screen
    A precise fix prompt snaps tasks to 15-minute boundaries.Watch at 8:00
  9. 9

    Teach it your date language

    Say "call Kevin tomorrow at 10 a.m." and it scheduled 3 a.m. — the app cannot parse relative dates yet. Prompt the rule set: recognize tomorrow, yesterday, Friday at 3 p.m.; morning means before 11 a.m., afternoon is 1-4 p.m.; next Monday is the following one, not this upcoming one. The more specific your examples, the fewer fix cycles later.

    Lovable voice command rules prompt parsing tomorrow, Friday at 3pm, and morning phrases beside a Call Kevin task review card
    Voice date rules: when examples and duration examples, spelled out.Watch at 7:40
  10. 10

    Debug from screenshots in Plan mode

    Times are still off by about seven hours — a timezone bug. Paste a screenshot of the wrong times directly into the prompt window and say what you observe: "This looks like a timezone issue because the times are off by about 7 hours." Switch back to Plan mode for the fix, and if the plan is too technical, tell it: "I'm non-technical, can you explain this in language I understand?"

    Lovable chat with a pasted blank screen error and the fix card making durationMinutes nullable after the timezone bug report
    Screenshot the bug, describe it, and let Plan mode produce the fix.Watch at 8:55
  11. 11

    Publish and claim your URL

    Before publishing, one last prompt switches the app from your calendar to per-user sign-in so nobody else touches your events. Then hit Publish in the top right: you get a free lovable.app URL (custom domains are a Pro feature), pick public visibility, and set the title, description, and social image.

    Lovable publish dialog with the idea-to-task-dash.lovable.app website URL, add custom domain option, and OAuth scope fix chat
    Publish flow: your free lovable.app URL and app metadata.Watch at 9:45
  12. 12

    Run the security scan and add the PWA

    Lovable recommends an in-depth security scan before going live — especially valuable for AI-generated code. Fixes applied through "Try to fix all" cost no credits. Then add the phone-install polish with one prompt: "Make it so I can install this as an app icon on my phone. Use a teal microphone for the icon." Lovable generates the PWA manifest and touch icons.

    Lovable Added PWA icon and manifest change card with the security scan bar offering Try to fix all for free
    The security scan is free to fix — and the PWA prompt makes it installable.Watch at 10:40
  13. 13

    Install it on your phone

    Publish the update, open the URL in your phone browser, and tap the Share icon. Choose Add to Home Screen, confirm with Add — and the app icon lands on your home screen. Tap it and it runs full-screen like a native app, no App Store involved.

    Published Lovable app Welcome to Whisp sign in screen loading in Safari on an iPhone from a lovable.app URL
    Add to Home Screen turns the published app into a phone icon.Watch at 11:00

Lovable FAQ

Keep exploring