Menu ▾

New to building? Start here

Most projects are made from the same few building blocks. Learn them first, then pick what you're making to see which ones you need.

Underlined words link to the plain-English glossary.

The building blocks

1 Build a first version

Like a first sketch of a house you can actually walk through: a working version of your idea that you can click around in. If you don't code, start with a prompt-to-app builder. If you do, an AI code editor writes code with you.

Our pick Lovable (Prompt-to-app builders) · Cursor (AI code editors)

Tips

Do I need this yet? Always. This is the app itself.

2 Add AI features (if your app “thinks”)

A model API is like hiring a fast writing assistant by the minute: your app sends it text and gets an answer back. For AI that works through several steps on its own, an agent framework organizes those steps.

Our pick OpenRouter (Model APIs & routers) · Vercel AI SDK (Agent frameworks)

Tips

Do I need this yet? Only if your app has to understand or write text, answer questions or make decisions. A booking form doesn't; a chatbot does.

Good practice

3 Save data

A database is your app's filing cabinet: it remembers things after the page closes. The backend is the behind-the-counter part that looks after it.

Our pick Supabase (Backend & database)

Tips

Do I need this yet? As soon as the app has to remember anything between visits, like bookings, prices or messages.

Good practice
  • Know how your data is backed up. On Supabase, for example, automatic daily backups come with the paid plans (Pro and up), so check what your plan includes. Supabase docs: Database Backups

4 Let people sign in

Sign-in is the front-door lock and name badge: it checks who someone is and keeps their stuff private.

Our pick Clerk (Auth)

Tips

Do I need this yet? Skip it until people need their own accounts or private data.

Good practice

5 Charge money

Like the card reader at a shop counter. Some services act as a merchant of record and handle sales tax for you.

Our pick Stripe (Payments)

Tips

Do I need this yet? Skip it until you actually charge for something.

Good practice
  • Take card payments through an established provider's hosted form (like Stripe Checkout) so card details never touch your own servers. Stripe: Guide to PCI compliance

6 Put it online

Hosting is renting a shop space on the internet; to deploy is moving your app in so anyone with the link can visit.

Our pick Vercel (Deploy & hosting)

Tips

Do I need this yet? When you want someone other than you to use it. Many prompt-to-app builders publish for you.

Good practice
  • Make sure your site loads over HTTPS (the padlock in the address bar). It protects your site and your visitors' information. web.dev: Why HTTPS matters

7 Know when it breaks

Monitoring is a smoke alarm for your app: it tells you about errors before your users do. For AI apps, observability tools also show what each AI call cost.

Our pick Sentry (Monitoring & LLM observability)

Tips

Do I need this yet? Once real people use it.

Good practice

Optional extras

Some builders do several blocks for you

Many prompt-to-app builders already include some of building blocks 3–7, so you may not need separate tools at first. What their own sites say, checked Oct 19, 2026:

Built-in pieces are the fastest start. Separate tools give you more control later; switching can take work, so it's worth deciding early.

What are you making?
  1. A website163email
  2. A web app people log into1346257email
  3. An AI chatbot or assistant12637email
  4. An AI agent or automation12637email
  5. A mobile app234emailnot covered yet
  6. An online store15emailnot covered yet
Numbers are the blocks above. Solid: needed. Dashed: optional. Tap a card for its path. Every project can add visitor counts (analytics) once it launches.

Most real projects combine two or three cards. A booking site for a small business, for example, is a website plus an automation that sends reminders.

A website (Landing page, portfolio, blog)

Pages people read: who you are, what you offer, how to reach you. A simple website usually needs only two blocks.

You need
Optional
Good practice
A web app people log into (SaaS, booking, dashboards)

An app where each person has an account and their own data. This is the fullest path; you can add blocks one at a time.

You need
Optional
Good practice
An AI chatbot or assistant (Answers questions in a chat window)

A chat window that answers people's questions using an AI model.

You need
Optional
Good practice
An AI agent or automation (Does tasks for you, step by step)

An AI that works through a task on its own, like sorting emails or checking prices, using tools you give it. This usually takes some coding, with an AI coding tool helping.

You need
Optional
  • Not covered yet: no-code automation tools. Tools that connect your apps and run tasks without code aren't on ToolVerdict yet. Suggest a tool
  • Not covered yet: web scraping. Collecting information from other websites isn't covered yet. Check each site's terms first. Suggest a tool
Good practice
A mobile app (For the App Store or Google Play)

An app people download to their phone.

Optional
  • Not covered yet: building and publishing mobile apps. ToolVerdict doesn't cover tools for making phone apps or getting them into the App Store or Google Play yet. Suggest a tool
Good practice
An online store (Sell products online)

A shop where people browse products and buy them.

You need
Optional
  • Not covered yet: online store platforms. Shopify-style store builders aren't on ToolVerdict yet. Suggest a tool
Good practice
  • Take card payments through an established provider's hosted form (like Stripe Checkout) so card details never touch your own servers. Stripe: Guide to PCI compliance
How will it make money?

Common ways, in plain words:

Good practice

Example recipes

A price-comparison app

Shows the same product's price across several stores and points to the cheapest.

You need
You can skip (for now)

Not covered yet: collecting prices from other websites (scraping). ToolVerdict doesn't have a category for this yet. Check each store's terms of use before collecting its prices.

A booking or landing site for a small business

A page about the business with a form to request or book a time.

You need
You can skip (for now)

Picks update when our category pages do. New words? See the glossary. Missing a tool or project type? Suggest a tool · How we rank