No-code
For apps built with Lovable, Replit, Bolt, v0 or Claude: getting them deployed, keeping data safe, and what the builder never set up.
63 posts · page 1 of 3
Why Does My App Work Locally but Not in Production?
The app runs perfectly on your machine and breaks the moment it's deployed. It's almost always one of about a dozen causes — missing environment variables, localhost URLs, a filesystem that doesn't persist. How to find which one, in the order most likely to be it.
What Is Web Hosting? A Plain-English Guide for First-Time App Builders
Your app has to run on a computer that's always on and connected to the internet. That's hosting. The main kinds — static hosting, app hosting, servers you manage, and managed platforms — what each is for, and how to tell which one your app needs.
What Is Vibe Coding? What It's Great For, and Where It Breaks
Vibe coding means building software by describing what you want to an AI and accepting what it produces, often without reading the code. It's genuinely powerful for some things and genuinely risky for others. An honest guide to where the line is.
What Is React? A Beginner's Guide to the Library Behind Most AI-Built Apps
Lovable, Bolt, v0, and Claude Code all tend to produce React. What React is, what components, props, and state mean, how to read a .jsx file, what hooks like useState and useEffect do, and the React mistakes AI tools make most often.
What Is Node.js? JavaScript Outside the Browser, Explained
Node.js lets JavaScript run on servers and on your computer, and it's behind npm, most AI-built backends, and tools like Claude Code's ecosystem. What Node.js is, what it's used for, LTS versions, how to install it properly, and the errors beginners hit first.
What Is Next.js? A Beginner's Guide
Next.js is the React framework that v0 and many AI tools produce by default. What it adds on top of React, how file-based routing works, server vs client components, API routes, what 'rendering' means, and what you need to know to deploy it.
What Is Markdown? The Formatting Language You're Already Using
Markdown is plain text with a few symbols for formatting — # for headings, ** for bold, - for lists. It's used in READMEs, GitHub, docs, notes apps, CLAUDE.md files, and AI chat. The full basic syntax on one page, plus tables, code blocks, and the gotchas.
What Is Localhost? (And Why Your Friend Can't Open Your Link)
You send someone http://localhost:3000 and it doesn't work for them. That's because localhost means 'this computer' — yours, and only yours. What localhost and ports are, how to share an app you're working on, and why localhost sneaks into apps that are supposed to be live.
What Is JSON? A Five-Minute Guide
JSON is the text format apps use to send data to each other — every API response, many config files, and a lot of what your AI tool writes. How to read it, the six kinds of values it can hold, the mistakes that make it invalid, and where you'll meet it.
What Is CRUD? The Four Operations Behind Almost Every App
Create, Read, Update, Delete: most app features are some combination of these four. What CRUD means, how it maps to SQL and HTTP methods, what a CRUD API looks like, and the details — validation, permissions, pagination — that separate a demo from a real app.
What Is an API? Explained Without the Jargon
APIs are how apps talk to each other — how your app takes a payment, sends an email, or asks an AI model a question. What an API actually is, what requests and responses look like, what an API key does, and the few terms you'll keep running into.
What Is a Webhook? Explained for Beginners
A webhook is how another service tells your app that something happened — a payment went through, a form was submitted, a file finished processing. How webhooks differ from normal API calls, what you need to receive one, and the three safety rules every webhook handler must follow.
What Is a Tech Stack? How to Choose One When AI Writes the Code
Your tech stack is the set of tools your app is built from: language, framework, database, and hosting. Even if AI writes the code, the choice matters — for how well the AI performs, what it costs, and who can help you later. A beginner's guide with a safe default.
What Is a Server? A Plain-English Explanation
'Server' can mean a computer, a program, or a rented slice of a data centre. What a server actually is, what it does when someone visits your app, the difference between physical, virtual, and serverless, and why your laptop isn't a good one.
What Is a JWT? JSON Web Tokens Explained Simply
Supabase, Firebase, Auth0, and Clerk all hand your app JWTs. What a JSON Web Token is, its three parts, why anyone can read it but nobody can forge it, how apps use it for login, and the mistakes AI-generated code makes with tokens.
What Is a Framework? React, Next.js, and Friends Explained
React, Next.js, Vue, Svelte, Django, Laravel — the names come up constantly and blur together. What a framework is, how it differs from a library, how the popular ones relate to each other, and why AI tools keep choosing the same few.
What Is a Domain Name? (And How to Buy One Without Getting Caught Out)
A domain name is your app's address on the internet — and the one part of it you should truly own. What domains are, how to pick one, where to buy it, and the renewal-price and ownership traps that catch first-time buyers.
What Is a Database? A Beginner's Guide for People Building Apps
Almost every app needs somewhere to remember things — users, orders, messages. That's a database. What databases are, how tables and rows work, the difference between SQL and NoSQL, and the three things every beginner should know before real users arrive.
Web App vs Mobile App: Which Should You Build First?
Should your idea be a website, an iPhone app, an Android app, or all three? The real differences in cost, distribution, app store rules, updates, and capabilities — plus progressive web apps and cross-platform tools like React Native and Flutter — and why most first products start on the web.
A Security Checklist for Vibe-Coded Apps
AI-built apps fail security in predictable ways: open databases, keys in the browser, authorization checked only in the UI. A practical checklist for non-security people — what to check, how to test it yourself, and what to fix before real users arrive.
How to Test Your App Before Launch (Without Writing Tests)
You don't need to be a programmer to find most bugs before your users do. A practical, one-afternoon testing plan for AI-built apps: the journeys to walk through, the 'try to break it' checks, the security tests, and how to keep track of what you find.
Supabase vs Firebase: Which Backend for Your First App?
Lovable and Bolt lean on Supabase; many tutorials use Firebase. How the two backends compare — database model, auth, security rules, real-time, pricing shape, and lock-in — and which one fits the app you're building.
Supabase Row-Level Security Explained (for People Who Didn't Write the Policies)
If your app talks to Supabase from the browser, row-level security is the only thing standing between your users' data and anyone who opens the developer tools. What RLS is, how to read the policies your AI tool wrote, the four mistakes that leave data exposed, and how to test it yourself.
Stuck in an AI Fix Loop? How to Break Out
You ask the AI to fix a bug. It says it's fixed. It isn't. Three rounds later, two other things are broken too. Why AI tools get stuck in loops, how to recognise one early, and a step-by-step way out that works far better than asking again.