Free CourseBuild AI Tools

Module 4 · Build #2: The Client Hub

The kickoff: a working hub in one prompt

10 min

Same method as always: one clear prompt, and Claude builds the whole thing. Paste this into Claude Code and let it work.

Copy this prompt

Build me a client hub — a small private web app that runs only on my computer. Requirements:

1. It keeps a list of my clients. Each client has: name, contact details, how we met, key facts I should remember, dated notes from meetings and appointments, and upcoming appointments.
2. All data lives in simple, readable files inside this folder — nothing on the internet, no accounts, no database software. I should be able to back everything up just by copying this folder.
3. Three views: TODAY (who I'm seeing today, with their key facts), CLIENTS (a searchable list), and a CLIENT PAGE (everything about one person, newest notes first).
4. Fast capture: on each client's page, a big text box where I can paste or type messy notes after a meeting and hit save. Don't make me fill out forms.
5. Make it clean and calm — I'll open this every morning.

Create 3 made-up example clients with realistic notes so I can click around. Then tell me exactly how to start the app and how to stop it. Before you write any code, tell me your plan in plain English. Keep it simple — this runs on my computer, just for me.

Claude will lay out its plan first, then build. It may take a few minutes and install a couple of small pieces along the way — that’s normal, let it. When it’s done, it’ll tell you how to start the app.

“Start the app” — what that actually means

This is the one bit that sounds technical and isn’t. Unlike a document, an app has to be running for you to use it. Here’s the whole flow:

1Run the start command
2App wakes at localhostthis computer only
3Open it in your browser
4Close the window to stopdata stays safe
  1. Claude gives you a short command to start the app, and either runs it for you or tells you to paste it in.
  2. The app comes to life at a local address — something like localhost:3000. That word “localhost” just means “this computer, right here” — it’s not on the internet, only you can reach it.
  3. You open that address in your normal web browser, and there’s your hub.
  4. To stop it, you close the little command window Claude opened (or ask Claude to stop it). Starting it again just reopens the app — your data is safe in the folder either way.

Typing a command every morning gets old fast. So make Claude solve that too:

Copy this follow-up

Make me a simple way to start this app with one double-click.

Claude will create a little shortcut file you can double-click to launch the hub — no command, no typing. From now on, opening your client hub is a double-click, same as any other app on your computer.

Click around

Before you make it yours, spend two minutes living in it. Open the three example clients Claude created. Read their notes. Look at the TODAY view. Search for a name in the CLIENTS list. Get a feel for how a real client’s page reads when it’s full. This is the shape of the tool you’re about to fill with your own people.

What success looks like

Your hub is open in your browser. You can see three example clients, click into any of them, and read their notes. It starts with a double-click and stops when you close it. That’s a working app — you built it with one prompt.

If you get stuck

If the app won’t start, don’t troubleshoot it yourself. Copy whatever message you see on the screen and paste it straight back to Claude: “the app won’t start — here’s what I see: [paste].” It wrote the code; it can read the error and fix it far faster than you can.

More learning resources

Still want another angle? These are hand-picked and vetted to line up with this lesson — from creators and sites worth your time.