Where this shows up on the site
Job guide
Add a Database
When your app needs to save stuff, you need a database
Job guide
Add Authentication
When you need users to log in, stay logged in, and recover access later.
Tool review
Arcjet
Application security toolkit for rate limiting, bot detection, signup protection, WAF-style filters, email validation, and AI prompt protection. A practical abuse-prevention layer for small teams shipping public apps quickly.
Tool review
Auth.js
Open-source authentication toolkit formerly known as NextAuth.js, now maintained under the Better Auth umbrella. Worth considering when you want more direct control over auth wiring and are comfortable owning the implementation details.
Comparison
Lovable vs Antigravity for Vibe Coders
These both sit in the “build with AI” bucket, but they solve different first problems. Lovable is the faster path from idea to deployed web app. Antigravity is stronger when you want agents operating inside real repos with more verification, control, and orchestration.
Comparison
Supabase vs Firebase for Vibe Coders
These are two of the fastest ways to bolt a real backend onto an AI-built app, but they optimize for different futures. Supabase is usually the cleaner default for SQL-first web apps. Firebase is still brutally effective when mobile support, post-launch tooling, and the wider Google app ecosystem matter most—and it now has a real Postgres path through SQL Connect.
Related glossary terms
Migration
Migrations are how teams change a database safely over time instead of poking production tables by hand and hoping for the best.
Shared tags: data, backend
Schema
A schema says what fields exist, what types they should be, and sometimes what counts as valid data.
Shared tags: data, backend
SQL
SQL is how you ask a relational database for exactly the rows you want, change stored data, or define tables and relationships.
Shared tags: data, backend

