65 Terms
Vibe Coding Glossary
Every term explained for people who have never coded before. No jargon, no assumptions — just clear, useful definitions.
How to use this glossary
| What it is | A plain-English reference for the terms you hit when using Cursor, Lovable, Bolt, Supabase, Stripe, and similar tools. |
| Best for | Non-technical builders, beginners, and developers who want a quick definition plus practical context. |
| Start with | API, prompt, deploy, database, authentication, and terminal are the fastest foundation terms to learn first. |
New to vibe coding? Start here:
Terminal
The black window that looks like a hacker movie.
API
A way for two apps to talk to each other.
Deploy
Making your app live on the internet for real.
Database
Where your app stores information permanently.
Prompt
The instructions you give an AI tool to build something.
.env File
A hidden file that stores your app's secrets.
404 Error
The page doesn't exist.
500 Error
Something crashed on your server.
API
A way for two apps to talk to each other.
API Key
A password that proves your app is allowed to use a service.
Authentication
Proving you are who you say you are — login systems.
Backend
The hidden part of your app that handles data and logic.
Build Error
Your app couldn't compile before deploying.
CDN
Copies of your site stored around the world for faster loading.
CI/CD
Automated pipelines that test and deploy your code every time you push to GitHub.
CLI
Controlling software by typing instead of clicking.
Cloudflare
Makes your app faster and protects it from attacks.
Component
A reusable building block of your app's interface.
Console
Where your browser shows hidden errors and messages.
Context Window
How much your AI tool can remember at once.
CORS Error
Your browser blocking a request because it looks suspicious.
Database
Where your app stores information permanently.
Deploy
Making your app live on the internet for real.
DNS
The phone book of the internet that connects domains to servers.
Docker
A tool that packages your app and everything it needs into a container — so it works identically on any computer.
Domain
Your website's address — like gptsters.com.
Edge Functions
Server code that runs in data centers closest to your user — making your app respond in milliseconds instead of seconds.
Environment Variables
Secret passwords your app needs but shouldn't share publicly.
Frontend
Everything the user sees and clicks on.
Git
A save system for your code — like Google Docs version history.
GitHub
Where your code lives on the internet — like Google Drive but for code.
Hallucination
When AI confidently says something wrong.
HTML
The skeleton of every web page.
Hydration Error
A Next.js error when the server and browser disagree about what to show.
JWT
A digital ID card your app uses to remember you're logged in.
LLM
The AI brain powering tools like Lovable and Cursor.
Localhost
Your computer pretending to be a website — only you can see it.
MCP
A standard that lets AI tools connect to any service.
Migration
A saved change to your database structure.
MVP
The simplest version of your app that actually works.
Next.js
React with superpowers — adds routing, server features, and SEO.
No-code vs Vibe Coding
Three ways to build software with less traditional coding — each suited to different skills and ambitions.
Node.js
What lets JavaScript run on your computer instead of just in a browser.
npm
An app store for code that other developers have built.
OAuth
"Login with Google" — letting another service verify your identity.
Open Source
Software where anyone can read and use the code for free.
Port
The number after localhost that tells your computer which app to show.
Prompt
The instructions you give an AI tool to build something.
Query
A question you ask your database.
Railway
Simple hosting for apps that need a backend or database.
React
The JavaScript framework that most vibe coding tools use under the hood.
REST API
The standard way apps send and receive data over the internet.
RLS (Row Level Security)
Rules that decide who can see what data in your database.
SaaS
Software you pay for monthly instead of buying once.
Schema
The blueprint of how your database is organized.
Serverless
Running code without managing a server yourself.
Session
Your app remembering you're logged in between page loads.
SQL
The language databases understand.
SSL / HTTPS
The padlock in your browser that means the connection is secure.
Stripe
The easiest way to take payments in your vibe coded app.
Subscription
Charging customers automatically every month or year.
Supabase
A ready-made database you can connect to your app in minutes.
Tailwind CSS
A way to style your app without writing separate CSS files.
Tech Stack
The combination of tools and services that power your app.
Terminal
The black window that looks like a hacker movie.
Token
The unit AI tools use to measure how much you've used.
TypeScript
JavaScript with extra rules that catch mistakes before they happen.
Vercel
The easiest way to deploy a Next.js app.
WebContainers
Technology that runs a full development environment inside your browser — no installation needed.
Webhook
A notification your app receives when something happens in another service.