Zero to Dollar.
0%

Build Your App

Goal: Turn your blueprint into a beautiful, fully interactive Linktree clone.

What we're doing

Right now you have a blueprint and an empty project. In the next few minutes, you're going to turn that blueprint into a real, working app.

We're building everything — the landing page, the public profile page, the entire dashboard with all its tabs, a link editor, an appearance picker, a live phone preview. All of it.


We’re using fake data for now so you can focus on building a beautifully designed, working app before we connect the database and payments in the next modules.


The problem with AI-generated design

Vibe coded apps look like vibe coded apps. Everyone can tell.

The purple-to-blue gradients. The oversized generic icons that look like free clip art. The safe, corporate rounded cards with too much shadow. The seven shades of gray. The meaningless stock-photo hero sections.

This is design slop. We're not doing that.

We avoid this by adding a clear design framework in the prompt we are giving to the agent.


Before you start


Step 1: Build the app

Copy this prompt and paste into your Agent. This is a big one — it tells the Agent exactly what to build, down to the pixel.

AI PromptBuild Linktree-clone — Put this in your IDE

Link-in-Bio Build Prompt — v2 (UI-only, no backend) Build a complete, working, designer-quality link...

Click to expand

This prompt tells the AI to build your entire app in one go — every page, every tab, every button, every interaction. The landing page, the public profile page, and the full dashboard with all its editing tabs and the live phone preview. It uses the design system from your blueprint: the exact fonts, the exact colors, the exact spacing. Everything uses fake data for now because we haven't connected the database, payments, or deployment yet — those come in later modules. But everything else works: editing links, reordering, toggling, changing themes, previewing. It's the real app, just not connected to the backend yet.

This will take a few minutes. Usually 3 to 5 minutes. The AI is building a lot of files. Let it cook — don't interrupt it. When it says it's done, move to the next step.


Step 2: See your app

When the AI says it's finished, you need to actually see what it built. Copy this prompt:

AI PromptPreview Linktree-clone — Put this in your IDE

Start the development server so I can preview the app in my browser. Do NOT give me terminal command...

Click to expand

The AI will start something called a development server — that just means it runs your app on your own computer so you can see it in your browser. It will give you a link that looks something like localhost:3000. Localhost means "this computer" — it's a private preview that only you can see. Nobody else on the internet can see it.

Did you get a big red error screen?

No worries! Errors happen all the time in development. If the app won't start or you see an error screen like the one below, just copy the error message (or the red block of text) and paste it straight back into your AI chat, like this:

"I got this error when trying to start the app: [paste error here]. Please fix it."

Red error screen

The AI will immediately know what broke and fix the code for you. Easy!

Verification

Your app is running and you can see it in your browser. You should see a landing page with Linktree-clone's name, and you can click around to see the dashboard, the public profile page, and all the different sections.


Step 3: Play around and make it yours

This is the fun part. Click on everything. Try adding a link. Try changing the background. Try switching tabs in the dashboard. Resize your browser to see how it looks on different screen sizes.

Some things to check:

  • Does the landing page look clean and professional?
  • Does the public profile page show the fake customer's name, bio, and links?
  • Do the social icons look like the real platform icons (Instagram logo for Instagram, etc.)?
  • Does the dashboard let you switch between Links, Profile, Appearance, and other tabs?
  • Does the phone preview on the right side of the dashboard update when you change things?
  • Do the link cards have a nice hover effect?
  • Does everything look good on a smaller screen? (Drag the edge of your browser window to make it narrower)
  • Is the text and icon color easy to read on the background you chose? (If not, see Step 4 to fix it!)

Things that are NOT connected yet (they'll be added in later modules):

  • Database — nothing saves permanently yet, refreshing the page resets everything
  • Authentication — the login and signup buttons are there (on the landing page) but they don't do anything yet (we'll build the actual login pages and logic in a later module)
  • Payments — the Publish/payment buttons are there but don't process real payments
  • Deployment — your app is only running on your computer for now, not on the internet yet

Everything else should work. If you find something that doesn't look right or doesn't work the way you expect — that's normal, and it's easy to fix.


Step 4: Fix anything you don't like

Found something that looks off? Want to change a color, add a whole new section, or completely redesign a button?

This is your superpower. You don't need to know how to code, and you are entirely in control. If you don't like something, or if you just want to experiment with a new idea, just tell the Agent in plain English. It will build it for you on the spot.

Here are some examples of things you might say:

  • "The link cards look too flat, can you add more shadow on hover?"
  • "When I type an Instagram URL, it's not showing the Instagram icon — it shows a generic link icon instead. Fix that."
  • "The landing page main text is too large on mobile."
  • "The dashboard sidebar doesn't look right on a narrow screen."
  • "The preview is not synced with my choices on the dashboard"
  • "The payment button doesn't stand out enough from the regular links."
  • "I want to be able to change the color of the text and icons on the public page so it's readable on any background. Add a text color picker to the Appearance tab."

You can keep going back and forth with the Agent as many times as you want. Change colors, move things around, fix bugs — whatever you need. This is your app. Make it look and work exactly how you want.

This is called iterating — making small changes one at a time until everything works. Professional designers and developers do this too. Nobody gets it perfect on the first try. The difference is you have an Agent that makes changes in seconds instead of hours.


Step 5: Save your work

When you're happy with how everything looks and works, it's time to save it to GitHub. That way your progress is backed up and safe.

Save Your Work

You've made changes. Let's push them to GitHub so they are safe.

AI PromptSave to GitHub — Put this in your IDE

I'm happy with how Linktree-clone looks. Can you save all my work to GitHub? Stage everything, commi...

Click to expand
Verification

Your app's code is pushed to GitHub. You can verify by going to your repository on github.com — you should see a bunch of new files and folders that the Agent created.

Ready to move on?