Heidelberg AICurriculum
Track 4 · Intermediate
4.1

AI app builders

Full-stack "vibe coding" — describe it, get a working app

5 lessons 2026-08-06 AI-generated

1Overview

AI Full-Stack App Builders ("vibe coding" platforms): a plain-English brief becomes a complete, working web app — backend, database, auth and UI scaffolded for you. Base44 (backend baked in), Lovable (portable React you own), v0 (polished UI). → Unlike the AI coding assistants (which work inside an existing codebase) or the agent frameworks (which build custom AI systems), these turn a prompt into a whole finished app. → Next rung: once you hit the platform’s ceiling, Own your app shows you how to export the code and take real ownership.

1.1After this chapter you can
Pick the right no-code builder for your project
Know the trade-off between convenience and owning the code
Ship a working web app straight from a prompt
1.2What does vibe coding produce?

It turns a plain‑English description into a complete, working web app—including backend services, database schema, authentication and a UI scaffold—without you writing code.

1.3How is it different from AI assistants?

AI coding assistants modify or extend existing codebases, while full‑stack vibe‑coding platforms generate an entire application from scratch based solely on your prompt.

1.4Can I own the generated code?

Yes; once you reach the platform’s limits, you can export the source—Lovable gives you portable React code and Base44 lets you take full ownership of the backend.

From a sentence to a working app A four-step pipeline — describe, AI builds, preview & refine, publish — with a branch showing how Base44, Lovable and v0 differ in what they hand you. From a sentence to a working app vibe coding — describe it, get a real app, no code Describe plain English prompt AI builds it generates the whole app Preview & refine see it, ask for changes Publish share a live URL what you get differs by tool ↓ Base44 full-stack, backend baked in Lovable you own the code v0 UI only Same describe → build loop; the tool decides what you walk away with.

2Matrix 7 rows · 3 tools

base44
lovable
v0
Own / export the code
yes
yes
partial
Backend + auth + database
yes
partial
no
Polished UI out of the box
partial
yes
yes
Free to start
yes
yes
yes
Hosting / live URL included
yes
yes
partial
Beginner-friendly
yes
yes
partial
Best for
full-stack app
own-the-code app
UI / prototype

3Lessons 5

3.1 Set up the AI coding environment

The collection of tools needed to direct an AI agent that builds a full‑stack app.

You will have Node.js, an AI coding agent, and Expo Go installed and ready on your computer.

  1. Download and install Node.js from the official website.
  2. Install the chosen AI coding agent (e.g., Claude Code or Codex) following its documentation.
  3. Install the Expo Go app on your Android or iOS phone.
  4. Open a terminal and run npm install -g expo-cli to add the Expo command‑line tools.
  • You'll see Running expo --version prints a version number and opening Expo Go shows the welcome screen on your phone.
  • Takeaway A reproducible local environment lets you iterate quickly with AI‑generated code.

3.2 Generate a full‑stack app scaffold with a vibe‑coding platform

A “vibe coding” service (Base44, Lovable or v0) that turns plain English prompts into a working web app.

You will obtain a complete backend, database, authentication and UI scaffold from a single text description.

  1. Open the Base44 web interface.
  2. Enter a brief prompt such as “Create a simple task‑tracker where users can sign up, add tasks, and mark them completed.”
  3. Submit the prompt and wait for the platform to generate the app.
  4. When the generation finishes, click the preview button to view the live demo in your browser.
  • You'll see A running web page showing a sign‑up form, a task list UI, and basic navigation – all without you writing code.
  • Takeaway Natural‑language prompts can produce end‑to‑end scaffolding that would otherwise require multiple manual steps.

3.3 Export the generated code with Lovable

Lovable, a vibe‑coding platform that gives you ownership of the React code it creates.

You will download the full source repository so you can edit or host it yourself.

  1. In the Lovable dashboard, locate the project you generated in Lesson 2.
  2. Click the “Export Code” button to download a zip file of the React app.
  3. Unzip the archive into a new folder on your machine.
  4. Run npm install inside that folder to install dependencies.
  • You'll see A populated project directory with src, package.json, and other typical React files, and npm install completes without errors.
  • Takeaway Exporting code bridges the gap between rapid prototyping and full developer control.

3.4 Polish the UI using v0

v0, a vibe‑coding tool that refines the visual design of an app generated by AI.

You will apply a polished, production‑ready UI theme to the exported React project.

  1. Open the v0 web editor and upload the project folder from Lesson 3.
  2. Select a pre‑built UI theme (e.g., “Clean Dashboard”).
  3. Apply the theme and let v0 regenerate the component styles.
  4. Save the updated project and run npm start to view the refreshed UI in your browser.
  • You'll see The same app now displays a cohesive color palette, consistent spacing, and refined button styles matching the chosen theme.
  • Takeaway Separate styling passes let AI‑generated apps reach professional visual quality without manual CSS work.

3.5 Audit and secure the vibe‑coded app before deployment

A pre‑launch checklist that verifies code safety, version control setup, and hosting readiness.

You will identify any security gaps in the generated code and prepare a production‑ready build pipeline.

  1. Review the backend files for missing authentication checks (e.g., look for database queries without user validation).
  2. Run a static analysis tool such as npm audit to surface known vulnerabilities.
  3. Initialize a Git repository in the project folder and commit all files.
  4. Choose a deployment target (e.g., Vercel or Netlify) and push the repo to trigger a build.
  5. Open the live URL and verify that sign‑up, login, and task actions work as expected.
  • You'll see The Git history shows an initial commit, the CI/CD service reports a successful build, and the live app functions without exposing raw database endpoints.
  • Takeaway Even AI‑generated scaffolds need systematic security reviews and version control before they can serve real users.

4You’ll know it worked 188 checkable outcomes in this chapter

  • All teammates see the same lead status changes instantly without refreshing
  • Dashboard displays total spend and ranks creators by views and engagement for each campaign
  • Reps see only their assigned accounts; manager sees the full cross-territory pipeline
  • New orders show up instantly in the kitchen admin dashboard and customers see a confirmation page after payment
  • Approver receives PO in queue and can approve or reject with comment
  • A web page displays buttons, inputs, cards, badges, alerts and a full typography scale in both light and dark theme variants
  • Participants view the page, see eligibility criteria, and submit the screening form
  • Staff view a dashboard showing open referrals by stage and owner

188 outcomes in all — one per recipe below.

5FAQ, Tips & How-to 292

one problem, one solution, one action

CRM & sales9

How-to Base44 Founder +2

Messy spreadsheet of leads

Your whole team works one shared pipeline instead of a messy spreadsheet — with logins, so everyone sees the same live data.

~10 min · no code AI-generated
How-to Base44 Founder +2

Investor introductions go cold

Run your raise like a sales pipeline so no warm intro goes cold.

~10 min · no code AI-generated
How-to Base44 Founder +2

Affiliates can’t view their performance

Runs a referral program transparently so partners trust their numbers.

~10 min · no code AI-generated
How-to Base44 Sales +1

Unsure which sales quotes are pending

No quote falls through the cracks and finance can forecast revenue from accepted proposals.

~10 min · no code AI-generated
How-to Base44 Sales

Want reps to see only their accounts but I need a full pipeline view

Each rep sees only their territory and the manager gets a cross-territory pipeline view for fair workload distribution.

~10 min · no code AI-generated
How-to Lovable Founder +2

Track your first hundred deals

Track your first hundred deals without paying for a heavyweight CRM.

~12 min · no code AI-generated
How-to v0 Sales +1

Ops need a way to find customers

A usable internal tool shell your ops team can live in.

~8 min · low code AI-generated
How-to Base44 Investor +1

Deal pipeline scattered across sheets

Your whole deal pipeline is in one searchable place instead of a spreadsheet no one trusts.

~10 min · no code AI-generated
How-to Base44 HR / People +1

When your search team needs one shared pipeline

The whole search team works one shared pipeline so nothing drops and clients get consistent updates.

~10 min · no code AI-generated

Internal tools & ops25

How-to Base44 Support +1

Shared inbox is a mess

Replaces a chaotic shared inbox with a tracked queue and accountability per agent.

~10 min · no code AI-generated
How-to Base44 Operations

Never know who has which laptop

Always know where every device is and who’s responsible for it.

~10 min · no code AI-generated
How-to Base44 HR / People

New hires missing onboarding tasks

New hires ramp faster and nothing falls through the cracks across IT, HR, and their manager.

~10 min · no code AI-generated
How-to Base44 Finance +1

Messy staff reimbursements

Turns reimbursement chaos into a clean approval queue with an audit trail.

~10 min · no code AI-generated
How-to Base44 Operations +1

Need a single place to see who’s doing what

A shared source of truth for who’s doing what, tailored to your team’s exact workflow.

~10 min · no code Base44 ↗ AI-generated
How-to Base44 Small biz +1

Running out of bestsellers or over‑ordering slow items

Stop running out of bestsellers and over-ordering slow movers.

~10 min · no code AI-generated
How-to Base44 Support +1

Too many incoming support tickets

Deflects routine questions automatically while keeping a human in the loop for the tricky ones.

~10 min · no code AI-generated
How-to Base44 Operations +1

Need to pull data from PDFs without typing

Turns piles of documents into clean data without manual re-typing.

~10 min · no code AI-generated
How-to Base44 Operations +1

When meeting decisions get lost

Decisions and follow-ups actually get done because every action has an owner and a deadline.

~10 min · no code AI-generated
How-to Base44 HR / People +1

Too many email chains for vacation requests

Replaces email chains for leave requests and gives managers a coverage view before they approve.

~10 min · no code AI-generated
How-to Base44 HR / People

Appreciation gets buried in DMs

Appreciation is visible to the whole company instead of disappearing in a direct message.

~10 min · no code AI-generated
How-to Base44 Support +1

Support tickets hide deadline risks

Support teams stop missing SLAs by accident because the breach risk is always visible.

~10 min · no code AI-generated
How-to Lovable HR / People

Onboarding info gets lost in email threads

Make onboarding consistent and visible instead of buried in email threads.

~12 min · no code AI-generated
How-to Lovable Finance

Sending receipts via email and spreadsheets

Replace the email-and-spreadsheet expense process with a clear audit trail.

~12 min · no code AI-generated
How-to Lovable Operations +1

Goals get lost after meetings

Make goals visible and reviewable instead of forgotten after the offsite.

~12 min · no code AI-generated
How-to Lovable Founder +1

Need separate team workspaces with private data

Get the multi-tenant foundation most B2B SaaS needs, generated for you.

~12 min · no code AI-generated
How-to Lovable Finance +1

Purchase requests get lost in email chains

Every purchase is authorized and traceable, replacing email chains that lose the approval history.

~12 min · no code AI-generated
How-to Lovable HR / People

An employee is leaving

Every exit is handled completely and nothing is missed, from account revocation to final pay.

~12 min · no code AI-generated
How-to v0 Founder +1

Need quick sign‑up & log‑in screens

Professional auth UI you can drop into any Next.js app.

~8 min · low code Vercel ↗ AI-generated
How-to v0 Creator +1

Your team has no shared UI guide

A living style guide you can hand to a team and build from.

~8 min · low code AI-generated
How-to v0 Operations +1

Want a visual task board for my team

A working project board UI for a small internal tool.

~8 min · low code AI-generated
How-to v0 Founder +1

Want a chat window in my app

A clean chat front-end ready to connect to any model API.

~8 min · low code Vercel ↗ AI-generated
How-to v0 Founder +1

New users are lost on first launch

A smooth first-run experience that lifts activation.

~8 min · low code AI-generated
How-to v0 Operations

Controlling feature rollouts in dev, staging and prod

A real admin surface for an internal platform tool.

~8 min · low code AI-generated
How-to v0 Small biz +1

Can't keep track of inventory without spreadsheets

A no-spreadsheet way for a shop to watch stock.

~8 min · low code AI-generated

Research & data tools13

How-to Base44 Scientist +1

Can’t locate samples or know if they’re expired

No more lost samples or expired reagents discovered mid-experiment; the whole lab queries one searchable database.

~10 min · no code AI-generated
How-to Base44 Scientist

Email juggling to recruit participants

Cuts the email back-and-forth of recruiting and scheduling a study cohort into one self-serve system.

~10 min · no code AI-generated
How-to Base44 Scientist

Need a searchable, shareable record of experiments

A searchable, shareable record of every experiment that survives staff turnover.

~10 min · no code AI-generated
How-to Base44 Scientist

Scattered PDFs across the lab

The whole lab’s reading becomes collective knowledge instead of scattered PDFs.

~10 min · no code AI-generated
How-to Base44 Scientist

Can’t tell which papers are best

Runs a small conference’s review process without expensive dedicated software.

~10 min · no code AI-generated
How-to Base44 Scientist

Hard to follow participant visit dates

Keeps a multi-visit study on schedule and flags participants who are overdue.

~10 min · no code AI-generated
How-to Base44 Scientist +1

Paper field sheets become digital

Replaces paper field sheets with structured, instantly-shared data the whole team can analyze.

~10 min · no code AI-generated
How-to Lovable Scientist

Want participants to sign consent, complete timed surveys and view progress

Run a longitudinal study without paying for enterprise survey software.

~12 min · no code AI-generated
How-to Lovable Scientist +1

Can't keep lab inventory up to date

Replace the shared spreadsheet that nobody keeps up to date.

~12 min · no code AI-generated
How-to Lovable Scientist

Collect field observations from researchers

Standardize field data capture across a whole research team.

~12 min · no code AI-generated
How-to Lovable Scientist

Team needs a searchable, timestamped experiment log

Keep a searchable, timestamped record the whole team can trust.

~12 min · no code AI-generated
How-to v0 Scientist

Need a trustworthy first impression for study sign‑ups

A trustworthy front door for recruiting study participants.

~8 min · low code AI-generated
How-to v0 Scientist

Need a web page to showcase a research paper

A modern alternative to a static PDF when sharing your work.

~8 min · low code AI-generated

Trackers11

How-to Base44 Scientist +1

Can’t keep track of funding deadlines

Never miss a funding deadline again — the team sees every application’s stage at a glance.

~10 min · no code AI-generated
How-to Base44 HR / People +1

Can't keep hiring steps and interview feedback together

Keeps every hire’s pipeline and interview notes in one accountable place.

~10 min · no code AI-generated
How-to Base44 Creator +1

Clients missing their weekly check‑ins

Keeps clients accountable between sessions and shows them their own progress over time.

~10 min · no code AI-generated
How-to Lovable Scientist +1

Missing grant deadlines

Never miss a submission or progress-report deadline again.

~12 min · no code AI-generated
How-to Lovable Creator +1

Want to keep track of daily habits

Ship a clean consumer app to test an idea fast.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable HR / People +1

Need to track who finished mandatory training

HR can prove company-wide training compliance without chasing individuals by email.

~12 min · no code AI-generated
How-to v0 Scientist +1

Lab can’t follow grant applications

A tidy way for a lab to see funding pipeline at a glance.

~8 min · low code AI-generated
How-to v0 Creator +1

Need to see habit streaks and goals

A motivating progress UI for a coaching product or personal app.

~8 min · low code AI-generated
How-to v0 Sales

Hard to track proposal deadlines

A clean proposal tracker front-end that keeps a sales team on top of live bids.

~8 min · low code AI-generated
How-to Lovable Physician

Patients forget details between visits

Gives the clinician real between-visit data to review instead of relying on a patient's memory — the log is a discussion aid, not a diagnosis.

~12 min · no code AI-generated
How-to Base44 Physician +1

Lost track of referral progress

Staff can see at a glance which referrals are stuck instead of losing track in a fax pile or shared inbox.

~10 min · no code AI-generated

Marketplaces & directories12

How-to Base44 Founder

Unsure if people want your local service

Validates a marketplace idea with real bookings and reviews before you invest in a custom build.

~10 min · no code Base44 users ↗ AI-generated
How-to Base44 Founder +1

Need a niche gear‑rental platform that tracks dates

Stands up a niche rental marketplace with bookings and calendars handled for you.

~10 min · no code Base44 users ↗ AI-generated
How-to Base44 Small biz +2

Need an interactive property showcase that captures buyer inquiries

A branded listings portal with a captured-lead inbox instead of a static page.

~10 min · no code Base44 users ↗ AI-generated
How-to Base44 Founder +2

Want a searchable member list that works as a community

Turns a list of members into a living, searchable network they keep coming back to.

~10 min · no code Base44 users ↗ AI-generated
How-to Lovable Creator +1

Need a searchable list of local coffee shops

Build a monetizable directory in an afternoon and charge businesses to be featured.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Founder +2

Need a job board that earns from day one

Launch a focused job board that earns from day one via paid postings.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Founder

Can't tell if providers and customers will sign up

Stand up a marketplace MVP to test both sides of the market.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Small biz +1

Small agency needs a polished listings site

Give a small agency a polished listings site without a costly platform.

~12 min · no code Lovable users ↗ AI-generated
How-to v0 Small biz +1

Want to browse homes by price or bedroom count

A polished listings front-end for an agent or rental host.

~8 min · low code AI-generated
How-to v0 HR / People +1

Team members can’t find each other

A friendly internal “who’s who” for a growing team.

~8 min · low code AI-generated
How-to v0 HR / People +1

Need a hiring page where visitors can filter jobs and read details

A hiring page that reflects well on the company.

~8 min · low code Vercel ↗ AI-generated
How-to v0 HR / People +1

Finding out who reports to whom is hard

A navigable visual org chart that beats a static slide deck.

~8 min · low code AI-generated

Content & marketing20

How-to Base44 Founder +1

Want a referral‑ranked pre‑launch waitlist

Builds pre-launch demand and a referral loop without stitching together third-party tools.

~10 min · no code AI-generated
How-to Base44 Creator +1

Coordinating multi‑channel publishing and approvals

Keeps a multi-channel content team aligned with one calendar and a clear approval gate.

~10 min · no code AI-generated
How-to Base44 Creator +1

Can’t locate the latest brand files

Everyone grabs the latest on-brand assets instead of digging through old chat threads.

~10 min · no code AI-generated
How-to Base44 Creator +2

Unsure which influencers deliver results

See which creators actually drive results before renewing a partnership.

~10 min · no code AI-generated
How-to Lovable Founder +1

Collect email sign‑ups and see your place in line

Validate demand and build an audience before you’ve written a line of product code.

~12 min · no code AI-generated
How-to Lovable Creator

Readers only see article teasers

Turn your writing into recurring revenue without Substack’s cut.

~12 min · no code AI-generated
How-to Lovable Creator

Need to change your portfolio yourself

Update your own site without touching code or a separate CMS.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Creator

Can't tell which bio links get clicks

Own your link page and actually see what your audience clicks.

~12 min · no code Lovable users ↗ AI-generated
How-to v0 Founder +1

Need a quick SaaS homepage with no design work

A launch-ready page you can publish to Vercel the same afternoon, no designer needed.

~8 min · low code Vercel ↗ AI-generated
How-to v0 Founder +1

Need a quick link for investors instead of a PDF deck

A link you can drop into an investor email instead of yet another PDF deck.

~8 min · low code AI-generated
How-to v0 Creator

Want a quick personal showcase

A sharp personal site online in minutes that actually looks designed.

~8 min · low code AI-generated
How-to v0 Scientist

University CMS is a nightmare

A credible lab presence without fighting an old university CMS.

~8 min · low code AI-generated
How-to v0 Creator +1

Want a quick newsletter sign‑up page

A high-converting capture page you can point ads or social traffic at.

~8 min · low code AI-generated
How-to v0 Small biz +1

I need a quick restaurant homepage

A tasteful single page that replaces a tired template site.

~8 min · low code AI-generated
How-to v0 Creator +1

Need a single page to hype your conference

A registration-ready event page you can ship before tickets go live.

~8 min · low code the v0 community ↗ AI-generated
How-to v0 Creator

Want an editorial‑style blog front page

An editorial-quality blog front-end without wrestling a theme.

~8 min · low code AI-generated
How-to v0 Creator +1

Need an online showcase for your agency

A site that signals craft to prospective clients.

~8 min · low code AI-generated
How-to v0 Creator

Need a compact personal link hub

A custom link hub that looks better than the off-the-shelf ones.

~8 min · low code AI-generated
How-to v0 Founder

Unsure about demand before you launch

A buzzy waitlist page to validate demand before you build.

~8 min · low code the v0 community ↗ AI-generated
How-to v0 Creator +2

Messy spreadsheet for posting schedule

A visual planner that replaces a messy posting spreadsheet.

~8 min · low code AI-generated

Booking & scheduling12

How-to Base44 Small biz +1

Clients call to book and I end up double‑booking

Fills the calendar with self-serve bookings and stops double-booking, no phone tag required.

~10 min · no code Base44 ↗ AI-generated
How-to Base44 Small biz +1

Customers book jobs online

Runs the whole day from request to invoice without paper job cards.

~10 min · no code AI-generated
How-to Base44 Small biz +1

Scheduling volunteers is hard

Fills shifts with self-serve signups and shows exactly where you’re short-staffed.

~10 min · no code AI-generated
How-to Lovable Small biz +1

Clients can book a slot and pay a deposit up front

Stop the back-and-forth emails and collect deposits up front to cut no-shows.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Small biz +1

Struggling to fill volunteer slots

Fill shifts without a chaotic group chat.

~12 min · no code AI-generated
How-to Lovable Operations +1

Staff keep fighting over the same microscope or meeting room

End the double-booking arguments over the shared microscope or meeting room.

~12 min · no code AI-generated
How-to Lovable Small biz +2

Clients can’t schedule or pay outside business hours

Let clients book and pay themselves around the clock.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Sales

Reps keep call notes in their own calendars

Sales activity is visible and accountable instead of living only in each rep private calendar.

~12 min · no code AI-generated
How-to v0 Small biz +1

Clients need an easy way to choose a date and time

A clean booking front-end for a salon, clinic or consultancy.

~8 min · low code AI-generated
How-to v0 Scientist +1

When shared instruments clash in schedules

Stops the spreadsheet chaos around shared lab gear.

~8 min · low code AI-generated
How-to Base44 Physician +1

Patients can’t book by phone

Fewer no-shows and less phone tag for reception — purely admin scheduling, no clinical logic involved.

~10 min · no code AI-generated
How-to Base44 Physician +1

Can't keep shift schedules up‑to‑date

Everyone sees the current rota and swap requests in one place instead of a shared spreadsheet that drifts out of date.

~10 min · no code AI-generated

Commerce & payments13

How-to Base44 Small biz +1

Can't track who owes you without spreadsheets

Know exactly who owes you what without a spreadsheet that nobody updates.

~10 min · no code AI-generated
How-to Lovable Founder +1

Need a billable subscription app fast

Skip weeks of boilerplate and get a billable product you can put in front of users this week.

~12 min · no code AI-generated
How-to Lovable Creator

Want an easy way to sell video lessons

Sell your knowledge as a polished course without a bulky LMS.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Creator +1

Need a paid members‑only forum

Run a recurring-revenue community you fully own.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Small biz +1

Can’t tell which invoices are overdue

Send professional invoices and see at a glance what’s unpaid.

~12 min · no code AI-generated
How-to Lovable Small biz +1

Want to avoid delivery‑app fees

Take orders directly and skip the delivery-app commission.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Small biz +3

Need a box site that bills automatically

Launch a recurring-revenue product with billing handled for you.

~12 min · no code AI-generated
How-to Lovable Creator +2

Need to sell digital files online

Sell templates, presets, or ebooks with delivery handled automatically.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Founder

Need to sell AI text runs by credits

Productize an AI idea with auth, metering, and billing already wired.

~12 min · no code AI-generated
How-to v0 Small biz +2

Want a product page that drives sales

A conversion-focused product page you can adapt for any shop.

~8 min · low code Vercel ↗ AI-generated
How-to v0 Founder +1

Unsure which subscription to pick

A pricing page that makes the upgrade choice obvious.

~8 min · low code Vercel ↗ AI-generated
How-to v0 Small biz +1

Need quick, accurate invoices without designing them

A self-serve invoicing front-end for a solo operator.

~8 min · low code AI-generated
How-to v0 Founder +1

Need a compelling campaign page

A persuasive campaign front-end ready to drive pledges.

~8 min · low code AI-generated

Customer & client portals8

How-to Base44 Creator

Fans need a login for posts

Owns your audience relationship directly instead of renting it from a platform.

~10 min · no code AI-generated
How-to Base44 Operations

Suppliers juggling emails for quotes

Replaces scattered supplier emails with one system of record for procurement.

~10 min · no code AI-generated
How-to Base44 Founder +1

Gives customers a self-serve home and cuts repetitive support requests.

~10 min · no code AI-generated
How-to Base44 Creator +1

Running a cohort class without an LMS

Run a cohort course with submissions and grading without paying for a heavy LMS.

~10 min · no code Base44 ↗ AI-generated
How-to Base44 Support +1

Can't track returns via email

Support handles returns through a structured queue instead of a flood of one-off emails.

~10 min · no code AI-generated
How-to Lovable Small biz +1

Clients can’t see all updates in one place

Look like an established agency and keep every client conversation in one place.

~12 min · no code AI-generated
How-to Lovable Small biz +1

Juggling spreadsheets and DMs with clients

Deliver a premium coaching experience without juggling spreadsheets and DMs.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Support +1

Customers keep asking about outages

Customers check the status page instead of flooding support with duplicate tickets during an outage.

~12 min · no code AI-generated

Forms, surveys & feedback15

How-to Base44 Founder +2

Need a way for users to suggest and vote on ideas

Surfaces what users actually want and shows them you’re shipping it.

~10 min · no code Base44 users ↗ AI-generated
How-to Base44 Creator +2

Need a real‑time view of who’s checked in at your event

Handles signups and day-of check-in in one place, with live attendance counts.

~10 min · no code Base44 ↗ AI-generated
How-to Base44 Scientist +2

Need to see survey results as they come in

Own your survey data end to end with custom analysis instead of a locked-in form tool.

~10 min · no code AI-generated
How-to Base44 HR / People

Performance reviews are scattered across PDFs

Every review is completed on time and in one place instead of scattered PDFs emailed to HR.

~10 min · no code AI-generated
How-to Base44 Support

Need customer feedback after tickets are closed

Support quality is measured with real customer data instead of guesswork.

~10 min · no code AI-generated
How-to Lovable Creator +2

Sell tickets and keep the guest list

Sell tickets directly and own your attendee list instead of renting it from a platform.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Operations +1

Need a survey people can fill anonymously

Collect feedback on your own domain instead of a generic form service.

~12 min · no code AI-generated
How-to Lovable Small biz +1

Quote requests that are vague

Turn vague enquiries into structured leads you can actually act on.

~12 min · no code AI-generated
How-to Lovable Founder +1

Customers want to suggest ideas and see progress

Let customers tell you what to build and show them you’re listening.

~12 min · no code Lovable users ↗ AI-generated
How-to Lovable Scientist

Running a small conference’s abstract submissions

Run a small conference’s submissions without clunky academic software.

~12 min · no code AI-generated
How-to Lovable HR / People

Need a monthly pulse on employee feelings

People teams track employee sentiment over time with a single number and real comments.

~12 min · no code AI-generated
How-to v0 Scientist +1

Hard to make sense of raw survey data

A clear visual readout of your study or feedback data.

~8 min · low code AI-generated
How-to v0 Founder +1

Let users suggest and vote on ideas

A transparent roadmap surface that turns users into contributors.

~8 min · low code the v0 community ↗ AI-generated
How-to v0 HR / People +1

Interviewers give inconsistent scores

All interviewers' scores land in a consistent format that the hiring manager can compare at a glance.

~8 min · low code AI-generated
How-to Base44 Physician +1

No patient history at check‑in

Front-desk and clinical staff walk into the visit with the intake already on file instead of a clipboard in the waiting room.

~10 min · no code AI-generated

Dashboards & analytics21

How-to Base44 Operations +1

Too many separate KPI sheets

Gives the leadership team one honest scoreboard instead of five conflicting spreadsheets.

~10 min · no code AI-generated
How-to Base44 Finance

Can’t tell which vendor invoices are past due

Finance knows exactly what is owed and when, so nothing slips past due and cash-flow forecasting is based on real numbers.

~10 min · no code AI-generated
How-to Base44 Finance +1

Can't track department budget vs spend without spreadsheet emails

Department heads log in to see how much of their budget remains, eliminating the monthly spreadsheet email cycle.

~10 min · no code AI-generated
How-to Lovable Operations

Juggling several KPI spreadsheets

Give the team a single live view instead of five disconnected spreadsheets.

~12 min · no code AI-generated
How-to Lovable Founder +1

Customers need separate login to view only their data

Ship the dashboard layer of your product without building UI from scratch.

~12 min · no code AI-generated
How-to Lovable Finance +1

Can’t get a quick view of future cash

Leadership sees the forward cash picture in minutes, not after a multi-tab spreadsheet rebuild.

~12 min · no code AI-generated
How-to Lovable Finance +1

Finance uploads monthly metrics and board waits for PDFs

Board members always see the current numbers without waiting for a PDF email.

~12 min · no code AI-generated
How-to Lovable Sales +1

Sales reps keep fighting over pay

Reps stop arguing about their commission because the numbers are transparent and auto-calculated.

~12 min · no code AI-generated
How-to Lovable Support +1

Unsure which customers might churn

At-risk accounts are visible weeks before churn so the team can intervene.

~12 min · no code AI-generated
How-to v0 Founder +1

I need a ready‑made product analytics dashboard

A real-looking internal dashboard shell you can wire to your own data later.

~8 min · low code Vercel ↗ AI-generated
How-to v0 Scientist +1

Want to play with your data

A hands-on way to let people poke at your data instead of reading a static chart.

~8 min · low code AI-generated
How-to v0 Finance +1

Can't see where my money goes

A clear money overview for a solo business or small team.

~8 min · low code AI-generated
How-to v0 Creator +1

Can’t make sense of campaign results

A reporting surface that makes campaign results legible.

~8 min · low code AI-generated
How-to v0 Finance +2

Need a single‑page finance snapshot

A clean one-page finance summary you can wire to your data and share with leadership.

~8 min · low code AI-generated
How-to v0 Finance

Can't see which invoices are past due

A clear receivables view for a finance team or a SaaS billing module.

~8 min · low code AI-generated
How-to v0 HR / People +1

Need a unified view of headcount and hiring spend

A hiring plan surface that aligns HR and finance on headcount spend.

~8 min · low code AI-generated
How-to v0 HR / People

Hard to see HR trends

A data-driven people overview that makes HR metrics legible to leadership.

~8 min · low code AI-generated
How-to v0 Sales +1

Need a sales pipeline snapshot for standups

A visual pipeline review surface for a sales team standup or exec briefing.

~8 min · low code AI-generated
How-to v0 Support

Need a real‑time snapshot of support tickets

A clean, at-a-glance support operations view for a team standup or wall display.

~8 min · low code AI-generated
How-to Base44 Investor +2

Collecting each startup’s monthly numbers is a pain

Portfolio monitoring shifts from chasing founders for spreadsheet updates to a self-serve dashboard with consistent numbers.

~10 min · no code AI-generated
How-to v0 Physician +1

Quality audit meetings need a clear overview

Gives a department a clean view for quality-audit meetings, built on de-identified aggregate data handled per clinic policy — not a diagnostic or per-patient tool.

~8 min · low code AI-generated

Knowledge & docs10

How-to Lovable Scientist

Scattered PDFs across the team

Keep the group’s literature in one searchable place instead of scattered PDFs.

~12 min · no code AI-generated
How-to Lovable Operations

Team keeps asking the same questions

Stop answering the same questions in chat over and over.

~12 min · no code AI-generated
How-to Lovable Support

Need fast, consistent answers for common issues

Agents reply faster and consistently because every common answer is one search away.

~12 min · no code AI-generated
How-to v0 Scientist

Can’t locate papers by topic, year, or author

A browsable paper list that beats a static reference dump.

~8 min · low code AI-generated
How-to v0 Founder +1

Want users to see releases at a glance

A “what’s new” page that keeps users in the loop and looks intentional.

~8 min · low code AI-generated
How-to v0 Support +1

Too many support tickets

A self-serve support surface that deflects tickets.

~8 min · low code AI-generated
How-to v0 Creator +1

Can't find courses

A credible e-learning front-end for a course creator.

~8 min · low code Vercel ↗ AI-generated
How-to v0 Operations

Need a searchable internal wiki

A tidy home for internal know-how as a team scales.

~8 min · low code AI-generated
How-to v0 Support

Need customers to find answers fast

A polished self-serve help surface that deflects tickets and looks trustworthy to customers.

~8 min · low code AI-generated
How-to Lovable Physician

Patients need reliable info instead of Googling

Patients get consistent, clinic-approved handouts instead of googling their condition — content is authored and reviewed by the clinic's own clinicians.

~12 min · no code AI-generated
How-to Lovable Everyone

Want your own database instead of the built‑in cloud

Connect a Superbase project to give you full backend control

Tech With Tim ↗ Summary → AI-generated
How-to Lovable Everyone

Want a simple way to tell AI what to build

Use a five-part prompt format to generate reliable app code

Tech With Tim ↗ Summary → AI-generated
How-to Lovable Everyone

Pressing the fix button but builds still fail

Use Lovable's Try to fix feature to troubleshoot generation errors

Tech With Tim ↗ Summary → AI-generated
How-to Lovable Everyone

Need a fresh look but only vague ideas

Request a new visual style with the /redesign command and revert if needed

Tech With Tim ↗ Summary → AI-generated
How-to Lovable Everyone

Need a step‑by‑step guide for Google sign‑in

Use plan mode to generate a step-by-step OAuth setup for Google sign-in

Tech With Tim ↗ Summary → AI-generated
How-to Lovable Everyone

Use your own domain but keep the backend on Supabase

Publish a Lovable app to a custom domain while keeping the backend on Superbase

Tech With Tim ↗ Summary → AI-generated
How-to Base44 Everyone

Need a personal workspace and free usage

You get a personal workspace and free message/integration credits to start building apps

**Start from a sentence**: describe the app you want in the prompt box and Base44 generates a full-stack app — database, UI and logic. Credit: docs.base44.com ↗
Free = **25 message credits + 100 integration credits/month, unlimited apps**, with auth, database and analytics included. Building costs ~0.5–4 message credits per change; **manual edits and Discuss-mode planning are nearly free** — so plan before you spray prompts. AI-generated
How-to Base44 Everyone

Need to see how your generated app looks right away

You get immediate visual feedback as the generated app is deployed to a live URL

AI-generated
How-to Base44 Everyone

Can’t edit app fields without code

You can define and modify your app's entities and fields without writing schema or SQL

Dashboard → Data — your app's entities (tables), editable by hand or by prompt. Credit: docs.base44.com ↗
Shaping data via chat uses message credits; **the database itself (reads/writes) costs no integration credits** and is included free. AI-generated
How-to Base44 Everyone

Changes made through chat appear immediately in the Dashboard → Data tab

AI-generated
How-to Base44 Everyone

Want to add lots of data from a CSV file

You can quickly populate a table by importing a CSV file

AI-generated
How-to Base44 Everyone

Link one entity to another

A Reference field creates a relationship between two tables

AI-generated
How-to Base44 Everyone

Need to decide who can view or change each record

You can set who can see or modify records for each entity

AI-generated
How-to Base44 Everyone

Adding bookings by hand

Adding a few records by hand lets you confirm the structure matches real-world usage

~10 min · no code AI-generated
How-to Base44 Everyone

Need to control who opens your app

You can instantly control whether anyone, only workspace members, or invited users can access the app

**Access & roles**: set App Visibility (Public, Private, or Workspace) and invite users — Base44 handles auth and per-user access for you. Credit: docs.base44.com ↗
Auth, roles and **Public** apps are free; **Private** (invite-only) apps need Starter+. Build prompts use message credits. AI-generated
How-to Base44 Everyone

You can verify that regular users see only the pages and data you allow them to

AI-generated
How-to Base44 Everyone

Visitors who aren’t logged in

Setting the app to Public lets anyone see a landing page without logging in

AI-generated
How-to Base44 Everyone

Not sure whether users should share one account or have their own

Selecting the correct mode determines whether one account is used for all users or each user connects their own account

Dashboard → Integrations — connected tools under "My integrations". Credit: docs.base44.com ↗
Using built-in services spends **integration credits** (free plan: 100/month). **Connectors require the Builder plan or higher.** AI-generated
How-to Base44 Everyone

Connectors use OAuth, so you never have to paste an API key into your app

AI-generated
How-to Base44 Everyone

Need a checkout button on my booking page

You can instruct the built-in AI to call the connected service directly from your app logic

~10 min · no code AI-generated
How-to Base44 Everyone

All linked services are listed in one place for easy management

AI-generated
How-to Base44 Everyone

Need automatic confirmation emails from my app

Your app can send confirmation emails automatically without external services

**Built-in AI**: ask in chat and Base44 wires in AI features — text, images, speech (shown here adding a Listen voice) and file extraction — no API keys. Credit: docs.base44.com ↗
Built-in AI/email/image features consume **integration credits** (free plan: 100/month). No external API keys or accounts. AI-generated
How-to Base44 Everyone

Want to turn a text prompt into a picture inside your app

Create images from text prompts inside your app without external APIs

AI-generated
How-to Base44 Everyone

Need spoken audio from written text

Convert any text into spoken audio without third-party services

AI-generated
How-to Base44 Everyone

Uploaded PDF, CSV or image won’t give me usable data

Turn uploaded PDFs, CSVs, or images into structured rows automatically

AI-generated
How-to Base44 Everyone

Users can’t reach the AI outside the app

Connecting WhatsApp, Telegram or LINE lets external users interact with the same AI agent

Dashboard → Agents — granting an agent its tools and capabilities. Credit: docs.base44.com ↗
Agent activity uses credits like other AI calls. (For a separate, cross-tool autonomous assistant, see Base44 **Superagents** — Gmail/Drive/Slack/WhatsApp with scheduled tasks.) AI-generated
How-to Base44 Everyone

Need to cancel a booking with plain text

A user can issue a natural language instruction and the agent will perform the scoped action

~10 min · no code AI-generated
How-to Base44 Everyone

Need a backend task but don’t want to code

You can set up a backend job without writing code by creating an automation in the Dashboard

**Automations**: create scheduled or data-event jobs (here a weekly reminder) and manage them from the Automations tab. Credit: docs.base44.com ↗
Each automation run costs **1 integration credit** plus any nested actions. **Automations require Builder+.** AI-generated
How-to Base44 Everyone

When a trigger fires, specify the exact action

You specify the work the automation performs, such as sending an email or updating records

AI-generated
How-to Base44 Everyone

Each automation run cannot exceed three minutes and must wait at least five minutes before running again

AI-generated
How-to Base44 Everyone

Running an automation consumes credits, so you can estimate usage costs

AI-generated
How-to Base44 Everyone

Automations are only available to projects with a Builder+ plan

AI-generated
How-to Base44 Everyone

Analytics data only starts recording after the app is published, so publishing is required to see usage

**Analytics**: after you publish, the built-in dashboard tracks traffic and sales — visits, durations, countries and devices. Credit: docs.base44.com ↗
Analytics is included; the **free plan allows 3 custom events and 7-day retention** (Starter+ unlocks unlimited events and longer history). AI-generated
How-to Base44 Everyone

You can monitor visits, unique visitors, average session duration, real-time users and detailed breakdowns by page, geography, source and device

AI-generated
How-to Base44 Everyone

For apps connected to Stripe, the Sales tab summarizes payments, transactions, customers and refunds

AI-generated
How-to Base44 Everyone

Want to know each time a booking happens

You can define up to three custom events on the free plan to count specific actions like a completed booking

AI-generated
How-to Base44 Everyone

My launch post is dull

You can quickly enhance copy and regenerate images without leaving the dashboard

Dashboard → Marketing → Social content — AI-generated launch posts. Credit: docs.base44.com ↗
Generating content uses credits; direct publishing is available for X, Reddit and LinkedIn. AI-generated
How-to Base44 Everyone

Can't post the same thing on Facebook, Instagram and TikTok

For platforms without direct integration you can still quickly copy the generated content

AI-generated
How-to Base44 Everyone

Need a launch announcement for LinkedIn and X

You can ask Base44 to draft a friendly, concise launch announcement for specific platforms

~10 min · no code AI-generated
How-to Base44 Everyone

Unsure which vulnerabilities your app has

You can quickly identify and fix security problems before users see them

Dashboard → Security → Run Security Scan, with issues grouped by category. Credit: docs.base44.com ↗
The security scan is **free on all plans**, including the free tier. AI-generated
How-to Base44 Everyone

You can see exactly why an issue was flagged and how to resolve it

AI-generated
How-to Base44 Everyone

App not connected to GitHub

Enables two-way synchronization of your Base44 app's source code with GitHub

**Own your code**: connect the app to GitHub for two-way sync, so your generated code lives in your own repo. Credit: docs.base44.com ↗
Publishing on a Base44 URL is free; **GitHub sync and custom domains require Builder+**. AI-generated
How-to Base44 Everyone

Edits in my note tool never reach my code repo

Changes made in either environment automatically propagate to the other

AI-generated
How-to Base44 Everyone

Once enabled, the project remains tied to GitHub and cannot be moved back to a standalone Base44 app

AI-generated
How-to Lovable Everyone

No payment info needed

You can start building apps on Lovable instantly without any payment information

The Lovable home — type your app in the prompt box with **Build** mode selected. Credit: docs.lovable.dev ↗
Free = **5 daily / ~30 monthly credits**; each chat build consumes credits. Front-load planning to make them count. AI-generated
How-to Lovable Everyone

Knowing you have only 5 credits per day prevents wasteful prompting and encourages planning

AI-generated
How-to Lovable Everyone

Need a multi-screen task app from a text prompt

Lovable can turn a single natural-language description into a live, multi-screen task application

AI-generated
How-to Lovable Everyone

Providing a concrete prompt (personal task tracker) shows how to specify UI, data fields, and design preferences

~12 min · no code AI-generated
How-to Lovable Everyone

Huge prompt eats my credit budget

Making 2-3 related changes at a time lets you verify each step and keeps credit usage low

Chat builds use credits; **inline text edits are free** (≤100/day). Batch logic changes; use the toolbar for text. AI-generated
How-to Lovable Everyone

Want to tweak copy right in the preview without using credits

You can adjust copy directly in the preview without spending credits

AI-generated
How-to Lovable Everyone

Need to change lots of logic but keep credit use steady

Grouping related logic updates into small batches keeps credit consumption predictable

AI-generated
How-to Lovable Everyone

Can’t find tasks by name or see column totals

A concrete illustration of a two-change batch that can be applied instantly

~12 min · no code AI-generated
How-to Lovable Everyone

Reloading the app shows whether tasks are truly saved in a real database

AI-generated
How-to Lovable Everyone

Users should only see their own tasks

After authentication, Lovable automatically scopes data so users can only view and edit their own records

A login screen assembled inside Lovable's editor — chat on the left describing the auth flow, live preview on the right with Google among the sign-in options and an email/password fallback.
  1. **Chat panel** — the request and Lovable’s plan for the auth screen.
  2. **Live preview** — the generated "Welcome back" login screen with social + email sign-in.
  3. **Top bar** — Supabase and GitHub connection status, Publish button.
Credit: lovable.dev ↗
Auth is part of the built-in backend; the build prompt consumes credits like any chat change. AI-generated
How-to Lovable Everyone

Visitors without a session are sent to login

The app automatically redirects any visitor without a session to the login page instead of the main UI

AI-generated
How-to Lovable Everyone

Need to tweak an element without re-prompting the whole layout

You can make targeted visual changes without re-prompting the whole layout, saving credits

Every message's **···** menu has **Restore** — roll the whole project back to that version. It also shows the **credits used** for that step. Credit: lovable.dev ↗
Inline text edits are free; select/annotate toolbar modes and chat fixes use credits. Reverting is free. AI-generated
How-to Lovable Everyone

Need quick text tweaks without leaving the app

Simple text tweaks cost nothing, letting you iterate quickly within the free quota

AI-generated
How-to Lovable Everyone

Need to highlight or annotate elements without guessing

Using selection or annotation tools lets you apply precise style changes, but each use consumes credits

AI-generated
How-to Lovable Everyone

You can explore the full app code directly in the browser without leaving Lovable

Code mode's file tree and a real React + TypeScript file open in the browser — the banner is Lovable telling you the code becomes editable, not just viewable, once GitHub sync is on.
  1. **File tree** — the project’s real folder structure (src/components, src/pages, …).
  2. **Code pane** — src/pages/Index.tsx, actual React + TypeScript source.
  3. **Banner** — Code mode is read-only until you connect GitHub sync.
Credit: lovable.dev ↗
GitHub sync is free; **editing code in Code mode requires a paid plan** (viewing and cloning are free). AI-generated
How-to Lovable Everyone

Want to edit live source files from your browser

With a paid plan you can edit the live source files directly from the browser, and those edits sync back to GitHub

AI-generated
How-to Lovable Everyone

Messy note with vague details

An AI-powered button can automatically generate a tidy task title, suggested due date, and tags from an unstructured note

~12 min · no code Built-in AI runs on your workspace's **credit balance** (a free **4-credit monthly AI grant** for deployed apps, then normal credits, usage-based by model); building the feature also spends credits. No external API keys. AI-generated
How-to Lovable Everyone

Need to send branded confirmation emails without SMTP setup

Connecting Resend lets your app send custom emails from your own domain without manual SMTP setup

**Connecting Stripe**: Lovable's key-entry dialog for wiring a Stripe account into your app. Credit: docs.lovable.dev/integrations/stripe ↗
Connecting most services is free — you pay only the provider (e.g. Stripe's transaction fee). Building each feature spends chat credits. AI-generated
How-to Lovable Everyone

You can quickly catch common security misconfigurations before publishing

**Graded findings**: the Security Advisor sorts issues into Errors, Warnings, and Info — exactly what a scan hands you to fix. Credit: official Lovable product video (youtube.com/@lovable)
Both the **Basic and Deep scans are free** and don't use credits — and so is **Try to fix all** from the Security view. Only a chat-based 'review my security' counts as a normal (credit-using) message. Wiz needs a connected Wiz account. AI-generated
How-to Lovable Everyone

A deeper analysis finds hidden vulnerabilities that a basic lint might miss

AI-generated
How-to Lovable Everyone

Want to resolve a security finding fast

You can let Lovable resolve many issues instantly, saving manual effort

AI-generated
How-to Lovable Everyone

Need to resolve every fixable issue in one go

You can automatically address every fixable issue in one operation

AI-generated
How-to Lovable Everyone

No static analysis or dependency scanning

Connecting Wiz expands the security coverage beyond Lovable's native checks

AI-generated
How-to Lovable Everyone

Running a fresh scan after changes ensures no new vulnerabilities slipped in

~12 min · no code AI-generated
How-to Lovable Everyone

Need to try out edits without affecting users

Beta Test and Live environments let you validate edits without affecting users

**Publish → visibility**: pick who can see the site before it goes live — Public by default, workspace-only needs Business. Credit: official Lovable product video (youtube.com/@lovable)
Publishing to a lovable.app URL is free; **custom domains require a paid plan**. A Cloud-backed app's hosting draws on your monthly Cloud balance (currently a free $25/month). AI-generated
How-to Lovable Everyone

Ready to push tested changes live

After confirming in Test, you can promote the snapshot to Live with a single action

AI-generated
How-to v0 Everyone

Want to test the platform without a credit card

You can start using v0 without providing payment details, enabling quick experimentation

The core v0 layout every generation lands in — chat and build history on the left, a live, production-accurate preview on the right, with the toggle to switch to the Code view next to it.
  1. **Chat panel** — the running conversation and what changed in the last turn.
  2. **Live preview** — the generated app rendering for real, not a mockup.
  3. **Preview / Code toggle** — switch between the live app and its source.
Credit: v0.app/docs ↗
Free plan = **$5 of monthly credits and 7 messages/day**, metered by tokens per generation. A page like this is a few cents — plan your prompts rather than spraying them. AI-generated
How-to v0 Everyone

Struggling to get good AI answers

Following the five rules lets you get high-quality output quickly and with fewer messages

**Versions**: every change you send creates a new, restorable version in the chat, so you can compare and roll back — iterate in small, precisely-named steps. Credit: v0.app/docs ↗
Each message is a metered generation against your 7/day — group related changes to make them count. AI-generated
How-to v0 Everyone

Need to edit a specific part of text

Stating exactly which element to modify and its position yields precise updates instead of vague revisions

AI-generated
How-to v0 Everyone

Want to test a small change safely

Applying small, focused batches lets you see each effect instantly and reduces the risk of unwanted side-effects

AI-generated
How-to v0 Everyone

Too many tiny changes eat up my daily quota

Combining several related edits into a single message conserves your limited 7-messages-per-day allowance

~8 min · low code AI-generated
How-to v0 Everyone

Need to adjust typography, colours and layout on a running app

You can edit the look of your app without writing a new prompt

**Design Mode**: select any element in the live preview and edit its typography, colour, spacing and layout in the left panel — the changes apply back to your React code. Credit: v0.app/docs ↗
Adjusting the look in Design Mode means you don't spend a chat message on layout, and **restoring a version is free** — both are cheaper than re-prompting in chat. AI-generated
How-to v0 Everyone

Edit a visual element’s style while designing

Changes you make visually are written back to the underlying code automatically

AI-generated
How-to v0 Everyone

Design Mode cannot be used on read-only chats or mobile viewports, preventing accidental edits in those contexts

AI-generated
How-to v0 Everyone

Seeing your app on a phone proves it's truly hosted on the public web

**Publish**: the Share dialog ships your app to Vercel's global CDN at a live URL; Customize Domain adds a free .vercel.app subdomain (instant, HTTPS) or your own domain via DNS. Credit: v0.app/docs ↗
Deploying and a **.vercel.app** URL are included; bringing your own domain means buying it from a registrar. Check Vercel's domain docs for current limits. AI-generated
How-to v0 Everyone

Need a personal subdomain for your site

You can instantly get a branded sub-domain with HTTPS without extra cost

AI-generated
How-to v0 Everyone

Need to add a new integration

You can provision your own database account with one click, and v0 will set the required environment variables automatically

v0's chat suggests **Add Integration** and **Add authentication backend** — one click wires a database provider (Supabase, Neon, Upstash or Vercel Blob) into your project. Credit: v0.app/docs ↗
The providers have free tiers; adding the integration is free and wiring it up spends normal messages. The integration creates **your own account** on that provider, which you manage. AI-generated
How-to v0 Everyone

I have to write table definitions manually

v0 can generate and execute the necessary SQL so you don't have to write schema definitions manually

AI-generated
How-to v0 Everyone

Form submissions don’t stick

Submitting a live form now writes a real record to your backend database, proving the front-end is fully connected

~8 min · low code AI-generated
How-to v0 Everyone

Want to protect the main branch while developing

All work happens on a separate branch, leaving the protected `main` untouched

Connect a chat to GitHub and v0 works on a branch off **main**, tracks its status, and opens a **pull request** you review and merge. Credit: v0.app/docs ↗
GitHub sync is included on the free plan; a free GitHub account is all you need. AI-generated
How-to v0 Everyone

Can’t open a pull request from the chat

You can open PRs directly from v0 and merge them, streamlining code review

AI-generated
How-to v0 Everyone

Need to edit an existing Next.js GitHub project

You can start working on any existing Next.js repo inside the v0 environment

AI-generated
How-to v0 Everyone

Got a design mockup image

You can turn a high-resolution design mockup into a working app without writing code

v0's **Remix a Template** gallery — fork a community starter (Apps, Landing pages, Dashboards, Components, Login) instead of starting from a blank page. Credit: v0.app/docs ↗
Generating from an image, a Figma link or a template is a normal metered generation like any other prompt. AI-generated
How-to v0 Everyone

Figma design link

Feeding v0 a Figma URL yields higher-fidelity code because it also extracts design tokens

AI-generated
How-to v0 Everyone

Want to let others reuse your chat design

After building an app, you can turn it into a reusable community template for others

AI-generated
How-to v0 Everyone

Screenshot of a dashboard

A clear prompt tells v0 exactly what code to generate from your design

~8 min · low code AI-generated
How-to v0 Everyone

Bash scripts keep breaking

v0 can run shell commands in a sandbox, detect failures, and automatically apply fixes to the code

v0 deciding on its own to open the built app in a browser and test it, then asking permission before running the command — exactly the agent loop the lesson describes: reason, act, ask.
  1. **Agent reasoning** — v0 explains its plan before acting.
  2. **Bash tool call** — the actual terminal command v0 wants to run.
  3. **Skip / Allow** — the permission gate you control.
Credit: v0.app/docs ↗
Agent steps (search, browser, terminal) run inside your messages and use tokens — a deep agentic turn can cost more credits than a simple edit. AI-generated
How-to v0 Everyone

Need quick plant care advice

You can quickly prototype an AI-driven UI element that returns multiple short tips for a given item

v0's **Integrations** panel — add AI providers like **fal**, **Deep Infra** or **Grok by xAI** (next to the databases) with one click. By default v0 reaches models via the Vercel AI Gateway, no key needed. Credit: v0.app/docs ↗
~8 min · low code AI usage is billed through the gateway by what the model consumes — set a spend limit during setup to stay in control. AI-generated
How-to v0 Everyone

Different API keys for each app environment

Store third-party API credentials safely and control which app environment can access them

The prompt-form menu exposes **MCPs** (Model Context Protocol) alongside Design System and Instructions — connect external tools the agent can use. Credit: v0.app/docs ↗
You pay each external provider directly; building the feature spends normal messages. AI-generated
How-to v0 Everyone

When testing in Preview, you can rely that only Development-level secrets are available, preventing accidental use of Production keys

AI-generated
How-to v0 Everyone

Need to set up a new service from the marketplace

Adding a service from the Integrations marketplace automatically creates the required environment variables for you

AI-generated
FAQ Base44 Everyone

What the acquisition means for users — pricing and support changes

Wix acquired Base44 in 2025. The core product and brand stayed intact, and the platform has continued to grow to hundreds of thousands of users. Some users have reported pricing increases and slower support after the acquisition. On balance it is well-funded and not going away soon, but factor the post-acquisition changes into your decision.

Base44 ↗ AI-generated
FAQ Base44 Everyone

Who owns my data and my app — does Base44 have rights to what I build?

According to Base44's terms, you own your apps and your data. Base44 does not claim ownership of what you create and lets you request a copy of or delete your data. One caveat: servers are in the United States by default, and EU data residency is only on higher plans — relevant if you handle EU personal data.

Base44 ↗ AI-generated
FAQ Base44 Everyone

Is there vendor lock-in — what happens to my app if I stop paying?

There is significant lock-in. Your backend runs on Base44's proprietary infrastructure, and while the frontend code can be exported to GitHub, the backend cannot be self-hosted without a rewrite. If you cancel, your apps go offline at the end of the billing period. For a low-stakes project this is fine; for anything long-term or customer-facing, weigh the risk.

Base44 ↗ AI-generated
FAQ Base44 Everyone

What kinds of apps can I build with Base44?

Any web app that needs a database and user accounts — for example a lab data tracker, a survey/form tool that stores responses, a literature-review organizer, a shared protocol library with role-based access, or a class quiz app. The AI generates the full app from a plain-English description, so you describe what you need the way you'd explain it to a colleague.

Base44 ↗ AI-generated
FAQ Base44 Everyone

What are 'integration credits' — are those separate from message credits?

Yes, they are a separate pool. Integration credits are consumed not when you build, but when your live app's users trigger Base44's built-in services — sending an email, an AI/LLM call, generating an image. If your app emails users frequently, these can run out independently of your message credits.

Base44 ↗ AI-generated
FAQ Base44 Everyone

Can I export my code or take my app elsewhere if I want to leave Base44?

Partially. The GitHub integration lets you push your frontend code to a repo and edit it locally, but the backend — your database connections, authentication, and business rules — is wrapped inside Base44's proprietary SDK and runs on their servers. You can't export a fully independent, self-hostable app: leaving Base44 means rebuilding the backend elsewhere.

Base44 ↗ AI-generated
FAQ Base44 Everyone

Does Base44 include a built-in database and user authentication?

Yes, both are fully built-in with zero setup. When you describe your app, Base44 automatically creates database tables, relationships, and permissions, plus user registration, login, and role-based access — no external service like Supabase or Firebase needed. This all-in-one approach is Base44's main selling point over tools like v0, which only generate frontend code.

Base44 ↗ AI-generated
FAQ Base44 Everyone

Can I connect a custom domain to my Base44 app?

Yes, but it requires a higher paid plan — it is not available on the free or entry tier. You can buy a domain through Base44 (SSL handled automatically) or connect one you already own by adding a DNS record at your provider. Free SSL is included; DNS propagation can take up to 72 hours.

Base44 ↗ AI-generated
FAQ Base44 Everyone

What integrations does Base44 support — can my app send emails or call an AI?

Several integrations are available out-of-the-box on all plans, including AI/LLM calls, sending email, file upload, image generation, and data extraction from files. Paid plans add OAuth connectors to services like Slack, Notion, and Google Workspace, and any service with an OpenAPI spec can be added as a custom integration.

Base44 ↗ AI-generated
FAQ Base44 Everyone

How does Base44 compare to Lovable — which should a beginner pick?

Base44 works better out-of-the-box for non-technical users: it handles the full stack (frontend, backend, database, auth) automatically with the fewest decisions. Lovable generates real exportable React/TypeScript code you own and can deploy anywhere, but requires a bit more setup. Short version: Base44 for speed and simplicity; Lovable if you care about code ownership and long-term flexibility.

aquavoice.com ↗ AI-generated
FAQ Base44 Everyone

How does Base44 compare to v0 (Vercel)?

They serve different purposes. v0 is a frontend-only UI generator for developers who already know React — it does not handle databases, authentication, or hosting. Base44 builds a complete working app including backend, database, and auth from plain-language descriptions, with no coding needed. With no coding background, v0 alone cannot build a deployable app; Base44 can.

Base44 ↗ AI-generated
Tip Base44 Everyone

message credit — a unit spent per prompt

Know how many credits you use for each change to manage your budget

Base44 Docs ↗ AI-generated
How-to Lovable Everyone

Get a discounted Pro plan if you're a verified student

~12 min · no code Lovable — Students ↗ AI-generated
How-to Lovable Everyone

Want your bot on your own web address

You can point a personal domain at your Lovable project by adding DNS records

Lovable Docs — Custom Domain ↗ AI-generated
How-to v0 Everyone

Need a starter React project with Next.js and Tailwind

v0 generates React projects using Next.js, styled with Tailwind CSS and shadcn/ui components

~8 min · low code v0 — FAQ ↗ AI-generated
How-to v0 Everyone

Need a UI component without coding it

v0 can produce Svelte, Vue, or plain HTML/CSS code using its Blocks feature

~8 min · low code v0 — FAQ ↗ AI-generated
FAQ Lovable Everyone

What do I do when I'm stuck in a debugging loop burning credits?

When an error appears, first click the 'Try to Fix' button — Lovable scans your logs and attempts a repair at no extra credit cost. If that fails, avoid vague re-prompts like 'fix it'. Instead revert to the last working version (View History), then write a clearer, more specific prompt. For simple visual fixes, switch to Code mode and edit manually — manual edits are free.

Lovable ↗ AI-generated
FAQ Lovable Everyone

Lovable vs Base44 vs v0 — which should I use?

Lovable is best if you want to own your code, hand the project to a developer later, or want a real React codebase you can deploy anywhere. Base44 is slightly simpler to start and includes a fully managed backend, but your code is harder to export. v0 is primarily a frontend UI generator and needs more technical knowledge. With no coding background, Lovable or Base44 are the most practical.

Lovable ↗ AI-generated
FAQ Lovable Everyone

How does GitHub export work — do I need to know Git?

In your project settings you connect your GitHub account and Lovable creates a repository automatically; after that, changes sync to the repo (two-way on paid plans). You don't need Git commands to export — it's a one-click setup. Once the code is on GitHub you can open it in any editor, deploy it to Vercel or Netlify, or hand it to a developer.

Lovable ↗ AI-generated
FAQ Lovable Everyone

What tech stack does Lovable generate — can a developer read and edit it?

Lovable generates standard React + TypeScript projects styled with Tailwind CSS (recent projects use modern frameworks with server-side rendering). The code is clean, readable, and standard — a developer can open the GitHub repo and edit it normally. There is also a built-in Code mode inside Lovable for manual edits without leaving the platform.

Lovable ↗ AI-generated
FAQ Lovable Everyone

Is Lovable good for a quick prototype or for a production app?

Lovable shines for quick prototypes and MVPs you can get to a shareable URL fast. You can take a project toward production because you own the exportable code and can connect a real Supabase backend and custom domain — but complex, scale- or compliance-sensitive apps will eventually need a developer to take over the exported codebase. Start with a prototype, then decide.

Lovable ↗ AI-generated
FAQ Lovable Everyone

Can I export my code and own it? Do I need to keep paying Lovable to keep my app?

You own everything you build — there are no licensing fees on your code. You can export the full project to GitHub at any time, including on the free plan. Once your code is on GitHub you can deploy it anywhere (Vercel, Netlify, your own server) and stop paying Lovable; the app keeps running. The export includes your React components, styles, Supabase config, and folder structure.

Lovable ↗ AI-generated
FAQ Lovable Everyone

What can I realistically build with Lovable as a non-coder?

Lovable suits landing pages, portfolios, forms, dashboards, simple SaaS tools, internal team apps, and MVPs with authentication and a database. It cannot produce native iOS/Android apps (only mobile-responsive websites), and it struggles with very complex business logic or compliance-heavy domains. Most non-coders can get a polished working prototype to a shareable URL in an afternoon.

Lovable ↗ AI-generated
FAQ v0 Everyone

How is v0 different from asking ChatGPT to write React code?

v0 gives you a live, interactive preview of the generated UI alongside the code — you see what it looks like instantly and can click through it before exporting. It also has one-click deploy to Vercel, GitHub sync with automatic branching, and is fine-tuned specifically on Next.js and shadcn/ui patterns. ChatGPT generates code only, with no visual preview or deployment pipeline.

mindstudio.ai ↗ AI-generated
FAQ v0 Everyone

Can I use what v0 generates commercially — do I own the code?

Vercel does not claim ownership of the code v0 generates; you are responsible for evaluating whether it's suitable for your commercial use. The output is standard React/Tailwind, so there are no unusual licensing restrictions from the framework side.

v0 (Vercel) ↗ AI-generated
FAQ v0 Everyone

What exactly does v0 generate — a full app or just UI?

v0 generates production-ready React components and pages using Next.js, Tailwind CSS, and the shadcn/ui component library. As of 2026 it can also build full-stack apps with authentication, databases, and API integrations — but the backend is optional and you still configure it; it is not automatically included the way it is in Lovable or Base44.

v0 (Vercel) ↗ AI-generated
FAQ v0 Everyone

How does the credit system work — what counts as one 'use'?

v0 uses token-based pricing rather than a fixed number of generations. Each prompt consumes tokens based on complexity — a simple button costs far less than a full dashboard. You can track spending in your usage settings. Different v0 models have different per-token rates.

v0 (Vercel) ↗ AI-generated
FAQ v0 Everyone

How do I deploy my app so others can see it online?

Click 'Publish' in the top right and v0 deploys your app to Vercel instantly — no setup, and you get a live URL in under a minute. If you already have a Vercel account, the same login works for v0. You can also deploy to other hosts by exporting the code.

v0 (Vercel) ↗ AI-generated

The same set on /recipes, filtered by tool and role.

6Videos 6

7FAQ 23

What the acquisition means for users — pricing and support changes

Wix acquired Base44 in 2025. The core product and brand stayed intact, and the platform has continued to grow to hundreds of thousands of users. Some users have reported pricing increases and slower support after the acquisition. On balance it is well-funded and not going away soon, but factor the post-acquisition changes into your decision.

Who owns my data and my app — does Base44 have rights to what I build?

According to Base44's terms, you own your apps and your data. Base44 does not claim ownership of what you create and lets you request a copy of or delete your data. One caveat: servers are in the United States by default, and EU data residency is only on higher plans — relevant if you handle EU personal data.

Is there vendor lock-in — what happens to my app if I stop paying?

There is significant lock-in. Your backend runs on Base44's proprietary infrastructure, and while the frontend code can be exported to GitHub, the backend cannot be self-hosted without a rewrite. If you cancel, your apps go offline at the end of the billing period. For a low-stakes project this is fine; for anything long-term or customer-facing, weigh the risk.

What kinds of apps can I build with Base44?

Any web app that needs a database and user accounts — for example a lab data tracker, a survey/form tool that stores responses, a literature-review organizer, a shared protocol library with role-based access, or a class quiz app. The AI generates the full app from a plain-English description, so you describe what you need the way you'd explain it to a colleague.

What are 'integration credits' — are those separate from message credits?

Yes, they are a separate pool. Integration credits are consumed not when you build, but when your live app's users trigger Base44's built-in services — sending an email, an AI/LLM call, generating an image. If your app emails users frequently, these can run out independently of your message credits.

Can I export my code or take my app elsewhere if I want to leave Base44?

Partially. The GitHub integration lets you push your frontend code to a repo and edit it locally, but the backend — your database connections, authentication, and business rules — is wrapped inside Base44's proprietary SDK and runs on their servers. You can't export a fully independent, self-hostable app: leaving Base44 means rebuilding the backend elsewhere.

Does Base44 include a built-in database and user authentication?

Yes, both are fully built-in with zero setup. When you describe your app, Base44 automatically creates database tables, relationships, and permissions, plus user registration, login, and role-based access — no external service like Supabase or Firebase needed. This all-in-one approach is Base44's main selling point over tools like v0, which only generate frontend code.

Can I connect a custom domain to my Base44 app?

Yes, but it requires a higher paid plan — it is not available on the free or entry tier. You can buy a domain through Base44 (SSL handled automatically) or connect one you already own by adding a DNS record at your provider. Free SSL is included; DNS propagation can take up to 72 hours.

What integrations does Base44 support — can my app send emails or call an AI?

Several integrations are available out-of-the-box on all plans, including AI/LLM calls, sending email, file upload, image generation, and data extraction from files. Paid plans add OAuth connectors to services like Slack, Notion, and Google Workspace, and any service with an OpenAPI spec can be added as a custom integration.

How does Base44 compare to Lovable — which should a beginner pick?

Base44 works better out-of-the-box for non-technical users: it handles the full stack (frontend, backend, database, auth) automatically with the fewest decisions. Lovable generates real exportable React/TypeScript code you own and can deploy anywhere, but requires a bit more setup. Short version: Base44 for speed and simplicity; Lovable if you care about code ownership and long-term flexibility.

How does Base44 compare to v0 (Vercel)?

They serve different purposes. v0 is a frontend-only UI generator for developers who already know React — it does not handle databases, authentication, or hosting. Base44 builds a complete working app including backend, database, and auth from plain-language descriptions, with no coding needed. With no coding background, v0 alone cannot build a deployable app; Base44 can.

What do I do when I'm stuck in a debugging loop burning credits?

When an error appears, first click the 'Try to Fix' button — Lovable scans your logs and attempts a repair at no extra credit cost. If that fails, avoid vague re-prompts like 'fix it'. Instead revert to the last working version (View History), then write a clearer, more specific prompt. For simple visual fixes, switch to Code mode and edit manually — manual edits are free.

Lovable vs Base44 vs v0 — which should I use?

Lovable is best if you want to own your code, hand the project to a developer later, or want a real React codebase you can deploy anywhere. Base44 is slightly simpler to start and includes a fully managed backend, but your code is harder to export. v0 is primarily a frontend UI generator and needs more technical knowledge. With no coding background, Lovable or Base44 are the most practical.

How does GitHub export work — do I need to know Git?

In your project settings you connect your GitHub account and Lovable creates a repository automatically; after that, changes sync to the repo (two-way on paid plans). You don't need Git commands to export — it's a one-click setup. Once the code is on GitHub you can open it in any editor, deploy it to Vercel or Netlify, or hand it to a developer.

What tech stack does Lovable generate — can a developer read and edit it?

Lovable generates standard React + TypeScript projects styled with Tailwind CSS (recent projects use modern frameworks with server-side rendering). The code is clean, readable, and standard — a developer can open the GitHub repo and edit it normally. There is also a built-in Code mode inside Lovable for manual edits without leaving the platform.

Is Lovable good for a quick prototype or for a production app?

Lovable shines for quick prototypes and MVPs you can get to a shareable URL fast. You can take a project toward production because you own the exportable code and can connect a real Supabase backend and custom domain — but complex, scale- or compliance-sensitive apps will eventually need a developer to take over the exported codebase. Start with a prototype, then decide.

Can I export my code and own it? Do I need to keep paying Lovable to keep my app?

You own everything you build — there are no licensing fees on your code. You can export the full project to GitHub at any time, including on the free plan. Once your code is on GitHub you can deploy it anywhere (Vercel, Netlify, your own server) and stop paying Lovable; the app keeps running. The export includes your React components, styles, Supabase config, and folder structure.

What can I realistically build with Lovable as a non-coder?

Lovable suits landing pages, portfolios, forms, dashboards, simple SaaS tools, internal team apps, and MVPs with authentication and a database. It cannot produce native iOS/Android apps (only mobile-responsive websites), and it struggles with very complex business logic or compliance-heavy domains. Most non-coders can get a polished working prototype to a shareable URL in an afternoon.

How is v0 different from asking ChatGPT to write React code?

v0 gives you a live, interactive preview of the generated UI alongside the code — you see what it looks like instantly and can click through it before exporting. It also has one-click deploy to Vercel, GitHub sync with automatic branching, and is fine-tuned specifically on Next.js and shadcn/ui patterns. ChatGPT generates code only, with no visual preview or deployment pipeline.

Can I use what v0 generates commercially — do I own the code?

Vercel does not claim ownership of the code v0 generates; you are responsible for evaluating whether it's suitable for your commercial use. The output is standard React/Tailwind, so there are no unusual licensing restrictions from the framework side.

+ 3 more in the library.

8Glossary 53 terms

Show the 53 terms
Base44
invokeLLM
A built-in Base44 function that runs an AI language model from inside your app, letting you add features like summarization, classification, or a chat assistant without managing any external API keys.
GenerateImage
A built-in Base44 function that creates an image from a text description, so your app can produce cover photos, thumbnails, or marketing visuals on demand.
GenerateSpeech
A built-in Base44 function that converts text into spoken audio and returns a URL to an MP3 file, supporting 30 languages and five voice styles (river, honey, sunny, storm, spark).
SendEmail
A built-in Base44 function that sends an email (such as a confirmation, alert, or notification) to registered users of your app without needing a separate email service account.
ExtractDataFromUploadedFile
A built-in Base44 function that reads an uploaded document (CSV, PDF, or image) and extracts its contents into structured records your app can store and query.
npm install
A standard command that downloads and adds a JavaScript library from the public npm registry into your project so your code can use it.
App Visibility
A dashboard setting that controls who can reach your published app: public to anyone, your workspace, or private/invited users only.
Connectors
Base44 integrations with services like Stripe, Gmail, and Slack that authorise via OAuth, so no API key sits in your code.
integration credits
The unit consumed by Base44's built-in AI and connector actions (roughly a few per LLM call, about one per email), drawn from your plan's monthly allowance.
Automations
Base44's scheduler for backend jobs that run on a time schedule or on a data change, with no user needing to open the app.
Security Scan
Base44's automated check that grades your app's data-permission rules and endpoints and flags issues to fix before publishing.
Lovable
Build mode
Lovable's implementation mode where agents write code, apply changes across files, and verify results.
Plan mode
Lovable's reasoning mode for exploring ideas, comparing approaches, and reviewing plans without modifying any code.
Prompt
A plain-English instruction you type to tell Lovable what to create, change, fix, or explain in your app.
Prompt queue
A queue of pending prompts you can reorder, edit, copy, or remove before Lovable processes them.
Preview
The live, interactive view of your app shown inside Lovable while you are building, so you can see changes as they happen.
Preview toolbar
An overlay above the preview that lets you select any element, edit text directly, add annotations, and leave comments.
Visible tasks
The step-by-step progress shown in the chat during a build, displaying the current step, files being modified, and tools being used.
Diff
A side-by-side file change comparison showing exactly which lines were added or removed by Lovable.
History
The chronological log of every change made to your project, letting you revert to any earlier version or save a checkpoint.
Remix
A way to create an independent copy of a project as the starting point for a brand-new project, preserving the original.
Knowledge
Persistent instructions you write once that Lovable follows across all future conversations, available at both workspace and project level.
Publish
The action that deploys a snapshot of your project to a live URL so others can visit and use your app.
Custom domain
A web address you own (such as myapp.com) that you connect to your published Lovable project instead of the default lovable.app URL.
Lovable Cloud
Lovable's built-in full-stack platform that provides a database, user authentication, file storage, and edge functions without any manual setup.
Secrets
Securely stored credentials (API keys and passwords) that are automatically injected into your edge functions so they never appear in your code.
GitHub integration
A two-way sync between your Lovable project and a GitHub repository so your code is version-controlled and other developers can collaborate on it.
Credits
The units Lovable uses to measure usage — both Plan mode messages and Build mode runs consume credits from your workspace's shared balance.
Workspace
The top-level container that holds all your projects, team members, billing, and settings for one account or organisation.
Project
A single app you are building inside Lovable, with its own code, chat history, integrations, and settings.
Subagents
Temporary, read-only helper agents Lovable spins up to research, inspect code, and browse the web in parallel before the main agent makes changes.
Browser testing
A feature where Lovable controls a real browser to click buttons, fill forms, and capture screenshots to verify your app's end-to-end behaviour.
Edge functions
Serverless TypeScript functions that run on Lovable Cloud and handle backend tasks such as APIs, webhooks, and third-party integrations.
v0
Sandbox
An isolated virtual machine that hosts your project files, runs the live preview, and executes commands on your behalf — completely separate from your deployed app, so each chat gets its own environment with no state leaking between them.
Live preview
A real-time view of your running app inside v0's chat, served from the sandbox so what you see matches what your users will experience.
Deployment
Publishing your v0 project to Vercel so it runs at a public URL with automatic HTTPS and global CDN distribution.
Production URL
The single public web address that represents the live version of your project; the URL stays constant across all deployments so your app is always reachable at the same address.
Design Mode
A visual editing tool in v0 that lets you click any element in the live preview and adjust its appearance using a style panel or natural-language instructions, without writing code directly.
React Server Components
A Next.js feature where parts of your page are rendered on the server before being sent to the browser, improving load speed and search-engine visibility; v0 uses Next.js, which enables these by default.
Server actions
Functions that run on the server rather than in the browser, used in v0's Next.js projects to handle form submissions, database writes, and other backend tasks.
Environment variables
Secret configuration values (like API keys) stored outside your code and managed through your connected Vercel project, so sensitive credentials are not hard-coded or publicly visible.
NEXT_PUBLIC_
A required prefix for environment variable names in Next.js when the value needs to be accessible in the browser; without it, the variable is available on the server only.
Connect panel
The v0 interface where you link external services — databases, AI models, and other integrations — to your project.
Vercel
The cloud hosting platform that v0 is built on; it handles deploying your app, managing your domain, and distributing it globally — and your v0 account is a Vercel account.
Versions
A saved snapshot of your project's code created each time v0 updates a code block in response to a message; you can review, compare, or restore any earlier version.
Duplicate
Creating your own copy of a shared v0 chat so you can make changes without affecting the original, with the option to keep it linked to the same Vercel project.
Unlisted
A sharing setting where anyone with the link can view your project, but it will not be indexed by search engines or appear in public galleries.
Templates
Published v0 chats you can fork as a starting point, giving you a working app structure to customise instead of starting from a blank prompt.
MCP integrations
Connections to external tools and data sources (such as databases, APIs, and services like Stripe or Neon) that v0's AI automatically considers when generating responses, allowing it to incorporate real external context.
Figma integration
A v0 feature that lets you attach a Figma link and have v0 convert the design — including layout, colors, and spacing — into working code.
GitHub integration
A v0 connection that automatically commits every code change to a dedicated branch in your GitHub repository and lets you open a pull request to merge it into main.
Custom domain
A web address you own (like myapp.com) that you can attach to your deployed v0 project instead of using the default Vercel URL.
Agentic features
Autonomous capabilities where v0 plans and carries out multi-step tasks on its own — such as running terminal commands, searching the web, fixing errors, and calling external integrations — without you directing every step.

9See also

💬 Discuss this chapter

Ask, share, or report — over on the Heidelberg AI community forum.