Glossary
API
A standard way for one program to talk to another. When your app checks the weather or sends a message through another service, it is using an API.
Back-end
The part of the app that works behind the scenes, on a server, where people can't see it. It stores data, checks logins and talks to other services.
Bug
A defect in the app, meaning anything that works differently from what you expected. It can be a button that does nothing, a wrong calculation or a screen that won't open.
Database
The place where the app stores information in an organized way, like customers, orders or tasks, so it's still there later and can be seen from other devices.
Deploy
Putting the app online, at an internet address other people can open. In vibecoding tools, it's usually the "Publish" button.
Domain
A website's address, like yourbusiness.com. You register a domain by paying a fee, then connect that address to your app.
Front-end
The part of the app that people see and touch, like screens, buttons, text and forms. It runs in the browser of whoever is using it.
GitHub
A website where programmers store source code, with a history of every change. Vibecoding tools let you sync your app with it.
Hosting
The service that keeps your app running on a computer that is always connected to the internet, so anyone can open it at its address.
Language model
The type of artificial intelligence that reads and writes text, including code. It's the "brain" behind vibecoding tools and chat assistants.
Local storage
A space inside the browser where an app can save information on that device. The data is still there when the page reloads, but it doesn't show up on other devices.
Login
The step where a person proves who they are, usually with an email and password or a Google account, to access only what belongs to them in the app.
Preview
The version of the app that appears inside the tool while you work. It really works already, but only you can see it until you publish.
Prompt
The request or instruction you write for the artificial intelligence. In vibecoding, every message you send to the tool is a prompt.
Source code
The set of text files with the instructions that make the app work. It's what the AI writes when you make a request.
Token
A small piece of text that artificial intelligence uses to read and write, usually a chunk of a word. Some tools measure your usage limit in tokens.
Vibecoding
A way of creating software by describing in words what you want while an artificial intelligence writes the code. You test, ask for changes and repeat.