What You Can Do with Lovable
Real tasks. Real prompts. Copy, paste, and get results in minutes.
Build a complete MVP landing page with email capture
How to use this
- Go to lovable.dev and sign up (free tier available). Click 'Create new project.'
- Copy the prompt below. Replace the SmartMeal example with your own product — every section is labeled so you know exactly what to fill in.
- Paste the full prompt into Lovable's chat input and hit Enter. Lovable builds a working, live page in about 60 seconds.
- Edit directly in Lovable's visual editor. When ready, click 'Deploy' to get a live URL you can share with early users, investors, or post on social media.
Build a complete landing page for [YOUR PRODUCT NAME] — [ONE SENTENCE DESCRIPTION, e.g. "a mobile app that helps busy parents plan weekly meals based on their kids' food preferences and dietary needs"].
HERO SECTION:
- Headline: "[YOUR HEADLINE — e.g. Weekly Meal Planning Made Easy for Busy Parents]"
- Subheadline: "[YOUR SUBHEADLINE — e.g. Stop stressing about dinner. SmartMeal creates personalized meal plans your kids will actually eat — in 3 minutes or less.]"
- Primary CTA button: "[YOUR CTA — e.g. Get Started Free]"
- Secondary CTA (under button): "[TRUST LINE — e.g. Free 7-day trial · No credit card required · Cancel anytime]"
PROBLEM SECTION (3 pain points):
Pain 1: [FRUSTRATION — e.g. "You spend 20 minutes every evening staring at the fridge, then order pizza again"]
Pain 2: [FRUSTRATION — e.g. "Your kids reject half of what you cook, so you make 2 dinners"]
Pain 3: [FRUSTRATION — e.g. "Sunday meal prep takes 3 hours and you're exhausted before the week starts"]
SOLUTION / FEATURES SECTION (3 feature cards):
Feature 1: [FEATURE NAME — e.g. Smart Meal Planning]
- Description: [WHAT IT DOES — e.g. Get personalized weekly meal plans based on your family's taste preferences and dietary needs — no more guessing]
- Icon suggestion: [e.g. Calendar with a fork]
Feature 2: [FEATURE NAME — e.g. Kid-Friendly Recipes]
- Description: [WHAT IT DOES — e.g. Access 500+ recipes that picky eaters love, with easy-to-follow instructions rated by real parents]
- Icon suggestion: [e.g. Star with a chef hat]
Feature 3: [FEATURE NAME — e.g. Auto Shopping Lists]
- Description: [WHAT IT DOES — e.g. Automatically generate a sorted grocery list from your meal plan — organized by store section, synced to your phone]
- Icon suggestion: [e.g. Shopping cart with checkmark]
HOW IT WORKS (3-step visual):
Step 1: [FIRST ACTION — e.g. "Tell us your family's preferences (takes 2 minutes)"]
Step 2: [SECOND ACTION — e.g. "Get a personalized weekly meal plan every Sunday"]
Step 3: [RESULT — e.g. "Cook confidently — kids eat, you win"]
SOCIAL PROOF SECTION:
- Stat 1: "[YOUR METRIC — e.g. 2,000+ families trust SmartMeal]"
- Stat 2: "[YOUR METRIC — e.g. 4.9★ average rating]"
- Stat 3: "[YOUR METRIC — e.g. 30 minutes saved per week on average]"
Testimonial 1: "[QUOTE — e.g. 'I've tried every meal planning app. This is the only one my husband actually uses.']" — [NAME, e.g. Sarah M., mom of 3]
Testimonial 2: "[QUOTE — e.g. 'We went from ordering takeout 4x a week to twice a month.']" — [NAME, e.g. James T., dad of 2]
EMAIL CAPTURE SECTION:
- Headline: "[CTA HEADLINE — e.g. Start Your Free Week Today]"
- Email input placeholder: "Your email address"
- Submit button: "[BUTTON TEXT — e.g. Get My Free Meal Plan →]"
- Below button: "[MICROCOPY — e.g. Join 2,000+ families · No credit card · Cancel anytime]"
DESIGN SPECIFICATIONS:
- Primary color: [HEX — e.g. #87A878 (soft green)]
- Secondary color: [HEX — e.g. #F4A261 (warm orange)]
- Background: White (#FFFFFF) with soft [PRIMARY COLOR] tint on alternating sections
- Typography: Clean sans-serif, friendly and approachable
- Button style: Rounded corners (8px), [PRIMARY COLOR] fill with white text
- Cards: Subtle shadow, white background, rounded corners (12px)
- Mobile-responsive: All sections must stack vertically on mobile, full-width buttons
- Navigation: Simple nav with logo left, one CTA button right ("[YOUR CTA — e.g. Start Free]")
- Footer: Minimal — privacy policy link, terms link, copyright
TECHNICAL REQUIREMENTS:
- Email capture form must submit to a confirmation screen: "You're on the list! We'll be in touch soon."
- Hero CTA button should anchor-scroll to the email capture section
- Page should load fast — minimal external scriptsWhy this works: Every section, every headline, every testimonial, every design token — all in one prompt. Lovable builds this as a working, deployable page with a live URL in under 60 seconds. You can start collecting emails from real users today, before you've written a single line of code or hired a designer. The mobile-responsive requirement and technical specifications prevent the most common Lovable output issues.
Create a SaaS dashboard with user auth and data display
How to use this
- Go to lovable.dev. Create a new project.
- Copy the prompt below. Replace the example metrics and features with your specific SaaS product's data model.
- Lovable builds the full dashboard UI with authentication, navigation, and data visualization components.
- Connect to real data by integrating Supabase (lovable.dev integrates directly) or export the code and connect your own backend.
Build a complete SaaS dashboard web application for [YOUR PRODUCT NAME] — [ONE SENTENCE DESCRIPTION, e.g. "a project management tool for freelance designers"]. USER AUTHENTICATION: - Sign up page with: email, password, confirm password, full name - Log in page with: email + password - Forgot password flow with email reset - After login, redirect to main dashboard - Use Supabase for auth (integrate directly) MAIN DASHBOARD (after login): Sidebar navigation with these sections: - Dashboard (home icon) - [YOUR MAIN FEATURE — e.g. "Projects"] - [YOUR SECOND FEATURE — e.g. "Clients"] - [YOUR THIRD FEATURE — e.g. "Invoices"] - Settings - Logout (bottom of sidebar) TOP METRICS ROW (4 stat cards): Card 1: [METRIC — e.g. "Active Projects"] — show number prominently + trend arrow Card 2: [METRIC — e.g. "Total Clients"] — show number prominently + trend arrow Card 3: [METRIC — e.g. "Monthly Revenue"] — show dollar amount + trend Card 4: [METRIC — e.g. "Hours Logged This Week"] — show number + comparison to last week MAIN CONTENT AREA: Section 1: [PRIMARY LIST VIEW — e.g. "Recent Projects"] - Table or card grid with columns: [PROJECT NAME], [CLIENT], [STATUS], [DUE DATE], [ACTIONS] - Status pills: color-coded (e.g. green = Active, yellow = In Review, red = Overdue, gray = Completed) - Sort by column headers - Search bar to filter list - "New [item]" button top right → opens a modal form Section 2: [CHART OR GRAPH — e.g. "Revenue Over Time"] - Line chart showing last 6 months - Toggle between monthly/weekly view - Use placeholder/mock data for initial build SETTINGS PAGE: - Profile section: name, email, avatar upload, save button - Account section: change password, delete account - Notifications section: toggle switches for email notifications DESIGN SPECIFICATIONS: - Color scheme: [PRIMARY — e.g. "#2D5016" dark green] + white sidebar + light gray content area background - Typography: Inter or similar clean sans-serif - Sidebar: white background, [PRIMARY COLOR] active state - Cards: white, subtle box shadow, 8px border radius - Tables: clean, alternating row shading, sortable headers - Fully responsive (sidebar collapses to hamburger on mobile) TECHNICAL: - Built with React + Tailwind CSS - Use Supabase for auth and database - All forms should validate before submission - Loading states on all async operations - Empty states when no data exists (with a "Create your first [item]" CTA)
Unlock this prompt
No spam. Just the prompt.
Why this works: A complete SaaS dashboard — authentication, navigation, metrics, data table, chart, and settings — in one prompt. Lovable's Supabase integration means auth and a real database are wired up automatically. This typically takes a junior developer 2–3 weeks to build from scratch. You have a working prototype in under 5 minutes that you can show investors or early users today.
Build a mobile-first booking or scheduling page
How to use this
- Go to lovable.dev. Create a new project.
- Copy the prompt below. Fill in your service details, availability, and the information you need to collect from clients.
- Lovable builds the full booking flow — service selection, calendar, form, and confirmation page.
- Deploy and share the link directly with clients. Connect Calendly or Cal.com for calendar sync, or use Lovable's built-in form submissions.
Build a mobile-first online booking page for [YOUR BUSINESS — e.g. "a freelance UX designer taking on new client projects"]. PAGE HEADER: - Business name: [YOUR NAME / BRAND] - Tagline: [ONE LINE — e.g. "Book a free 30-minute strategy session"] - Profile image slot (circular, 80px) - Short bio: [2 SENTENCES — e.g. "I help early-stage SaaS companies turn user research into design that converts. 5 years of experience, 40+ happy clients."] SERVICE SELECTION (step 1): Service cards the client can choose from: - Service 1: [NAME — e.g. "Free Discovery Call"] | [DURATION — e.g. 30 min] | [PRICE — e.g. Free] | [DESCRIPTION — 1 sentence] - Service 2: [NAME — e.g. "UX Audit"] | [DURATION — e.g. 2 hours] | [PRICE — e.g. $350] | [DESCRIPTION — 1 sentence] - Service 3: [NAME — e.g. "Full Project Engagement"] | [DURATION — e.g. Custom] | [PRICE — e.g. From $3,500] | [DESCRIPTION — 1 sentence] AVAILABILITY DISPLAY (step 2 — after service selection): - Weekly calendar view showing available time slots - Available times shown as clickable buttons (e.g. "Mon 9:00am", "Mon 2:00pm") - Gray out unavailable times - Show timezone selector (default to [YOUR TIMEZONE — e.g. EST]) - "Next week" / "Previous week" navigation - Use placeholder availability: Mon–Fri, 9am–5pm, 30-min slots for calls, 2-hour blocks for audits CLIENT INFORMATION FORM (step 3): Fields required: - Full name (required) - Email address (required) - Company name (optional) - [CUSTOM QUESTION 1 — e.g. "What's the biggest design challenge you're facing right now?"] (text area, required) - [CUSTOM QUESTION 2 — e.g. "Have you worked with a freelance designer before?"] (yes/no toggle) - How did you hear about me? (dropdown: LinkedIn, Referral, Google, Twitter/X, Other) CONFIRMATION PAGE (after booking): - "You're confirmed!" heading - Summary: service name, date, time, with client's name - What to expect next: [2–3 STEPS — e.g. "1. You'll receive a calendar invite in 2 minutes. 2. I'll send a brief questionnaire 24 hours before. 3. Join via the Zoom link in your invite."] - "Add to Google Calendar" button - "Add to Apple Calendar" button DESIGN: - Mobile-first (primary experience on phone) - Clean, professional aesthetic - Primary color: [YOUR BRAND COLOR] - Progress indicator (1 → 2 → 3) at top of page - Each step transitions smoothly to the next - Form validation with clear error messages
Available when AI School launches
This prompt will be available in the app. Join the waitlist for early access.
Join the WaitlistWhy this works: A complete 3-step booking flow — service selection, calendar, client form, and confirmation — built mobile-first because 70%+ of bookings happen on phones. The progress indicator keeps clients oriented, the custom questions pre-qualify leads before the call, and the confirmation page sets clear expectations so no-show rates drop. This replaces Calendly for simple use cases and costs nothing beyond your Lovable account.
Build a client portal with deliverable sharing and status tracking
How to use this
- Go to lovable.dev. Create a new project.
- Copy the prompt below. Fill in your service type and the specific deliverables or project stages your clients need to track.
- Lovable builds the full portal — login, project overview, deliverable list, file sharing, and feedback collection.
- Deploy and give each client a login. Connect Supabase (Lovable integrates directly) for persistent data storage.
Build a client portal web application for [YOUR BUSINESS TYPE — e.g. "a freelance web design agency"]. CLIENT LOGIN: - Simple login page: email + password - No self-registration (you create accounts manually in admin) - After login, client sees only their own project — not others CLIENT DASHBOARD (main view after login): Header: - "Welcome back, [CLIENT FIRST NAME]" - Project name prominently displayed - Overall project status badge: [DISCOVERY / IN PROGRESS / IN REVIEW / COMPLETE] PROJECT TIMELINE: Visual progress bar showing project phases: - Phase 1: [e.g. Discovery & Strategy] - Phase 2: [e.g. Design & Wireframes] - Phase 3: [e.g. Development] - Phase 4: [e.g. Review & Revisions] - Phase 5: [e.g. Launch] Current phase highlighted. Completed phases checked. Future phases greyed. DELIVERABLES SECTION: A list/table of project deliverables with: - Deliverable name: [e.g. "Brand Style Guide", "Homepage Design", "Mobile Prototype"] - Status: Not Started / In Progress / Ready for Review / Approved - Due date - File/link attachment (if status is "Ready for Review") - Action button: "Approve" or "Request Changes" When client clicks "Request Changes" → modal opens with: - Text area: "What would you like changed?" - Submit button sends an email notification to [YOUR EMAIL] MESSAGES SECTION: Simple threaded messaging between client and you: - Timeline of messages with timestamps - Reply box at bottom - File attachment support - New message notification badge DOCUMENTS SECTION: - List of shared documents: contracts, invoices, briefs - Each row: document name, date uploaded, download button - "Awaiting Signature" badge for documents that need client sign-off ADMIN VIEW (separate login at /admin): - See all clients and their project status at a glance - Create new client account - Upload deliverables and set status - Send messages DESIGN: - Clean, professional — clients should feel confident and informed - Primary color: [YOUR BRAND COLOR] - Client view is minimal — only what they need to see - Mobile-responsive - All status changes trigger email notifications
Available when AI School launches
This prompt will be available in the app. Join the waitlist for early access.
Join the WaitlistWhy this works: A full client portal — login, project timeline, deliverable approval, messaging, and document sharing — eliminates the 'what's the status?' email that every service business dreads. When clients can see exactly where their project stands and approve or request changes directly, project cycles shorten and client relationships improve. This would cost $5,000+ to build custom; Lovable ships it in minutes.
Ship a waitlist page with referral mechanics
How to use this
- Go to lovable.dev. Create a new project.
- Copy the prompt below. Fill in your product details, launch date, and the incentive you're offering for referrals.
- Lovable builds the full waitlist flow — landing page, sign-up, referral dashboard, and confirmation page.
- Deploy and start sharing. Connect Supabase for data persistence and set up email notifications via Lovable's integrations.
Build a viral waitlist landing page with referral mechanics for [YOUR PRODUCT NAME] — [ONE SENTENCE DESCRIPTION]. PRE-LAUNCH HERO SECTION: - Headline: "[YOUR HEADLINE — e.g. 'The Content Tool That Knows Your Brand']" - Subheadline: "[YOUR SUBHEADLINE — e.g. 'Launching [MONTH YEAR]. Join 4,200 people waiting to get early access.']" - Email capture input + CTA button: "[BUTTON TEXT — e.g. 'Join the Waitlist →']" - Social proof counter (updates dynamically): "[X,XXX] people already on the list" - Launch date countdown timer (days : hours : minutes : seconds until [YOUR LAUNCH DATE]) POST-SIGN-UP CONFIRMATION PAGE (shown immediately after email capture): Header: "You're on the list! 🎉" Position display: "You're #[POSITION] in line" REFERRAL SECTION: - Headline: "Move up the list — invite friends to skip the queue" - Unique referral link (generated per user): [DOMAIN]/ref/[UNIQUE_CODE] - Copy link button - Share buttons: Twitter/X, LinkedIn, WhatsApp, Copy - Referral count tracker: "You've referred [X] people" - Referral benefit tier: * 1 referral → [REWARD — e.g. "Early access 1 week before launch"] * 3 referrals → [REWARD — e.g. "3 months free on launch"] * 5 referrals → [REWARD — e.g. "Founding member pricing — locked for life"] - Progress bar showing how close they are to next tier QUEUE POSITION LOGIC: - First to sign up = position 1 - Referring someone moves you up 5 positions per referral - Display current position dynamically after sign-up SOCIAL PROOF SECTION (on main landing page): - 3 avatars + quote format: "[QUOTE — e.g. 'Finally, an AI tool that doesn't need babysitting.']" — [NAME, e.g. Sarah K., Marketing Lead] - Problem stats: 3 data points about the problem your product solves PRODUCT TEASER SECTION: - "What you're waiting for" section - 3 feature teaser cards (blurred background image with icon and title visible) - Each card: feature name + one-sentence benefit — no full details (creates mystery) DESIGN: - Dark mode primary (dark navy or charcoal background) - Primary accent: [YOUR BRAND COLOR] - Countdown timer: large and prominent, styled like a dashboard widget - Position number: large, bold, glowable — make it feel exciting - Mobile-optimized first - Smooth animation on the position counter when it updates TECHNICAL: - Store emails and referral codes in Supabase - Unique referral code generated on sign-up (6-character alphanumeric) - Track referral attribution: when someone signs up via referral link, credit the referrer - Email confirmation sent on sign-up with their referral link
Available when AI School launches
This prompt will be available in the app. Join the waitlist for early access.
Join the WaitlistWhy this works: A launch waitlist with referral mechanics turns every sign-up into a distribution channel. The position-based queue (with movement for referrals) creates competition — people share because moving up the list feels like winning, not because you asked them to. The three referral tiers structure the incentive so getting 5 referrals feels achievable, not impossible. ProductHunt's waitlist and Superhuman's exclusivity model both run on the same psychology.
Featured Courses
Master no-code building — start with these.
Get notified when AI School launches.
Be the first to access 66+ hands-on AI courses.
Join the WaitlistFrequently Asked Questions
What is Lovable and how does it work?
Lovable (lovable.dev) is an AI-powered app builder that turns plain-English prompts into working, deployable web applications. You describe what you want to build — the UI, features, data model, and design — and Lovable generates React code, wires up Supabase for auth and database, and deploys a live URL. No coding experience required, though developers use it to prototype in minutes rather than days.
How do I write Lovable prompts that produce great apps?
The most effective Lovable prompts specify: every page and what it contains (not just 'build a dashboard'), the design system (colors, typography, button styles), specific technical requirements (Supabase for auth, mobile-responsive, form validation), and edge cases (empty states, error messages, loading states). Lovable performs much better with structured prompts that describe the app section by section rather than high-level descriptions.
Can Lovable build a real production app?
Lovable is best for: prototypes and MVPs you can show investors or early users, internal tools, landing pages, client portals, and simple SaaS applications. For production apps with complex business logic, high security requirements, or very specific performance needs, you'll want to review and extend the generated code. Many teams use Lovable to build the 80% quickly, then hand off to developers for the remaining 20%.
Is Lovable free to use?
Lovable has a free tier with a limited number of monthly messages (prompt inputs). Lovable Pro ($25/month) gives you significantly more messages, private projects, custom domains, and priority support. For serious MVP building or client work, Pro is essential — the free tier is best for exploration and learning the platform.
How does Lovable compare to other no-code tools like Bubble or Webflow?
Lovable is better for: building app prototypes quickly, generating React code you can extend, and anything with complex UI logic (dashboards, portals, multi-step flows). Webflow is better for marketing sites and content-heavy pages with pixel-perfect design control. Bubble is better for complex workflows and automations without any code at all. Lovable's advantage is that it generates real, exportable React code — so you're never locked in, and a developer can take over anytime.





