2. Run it locally
The site open in your browser, with your own account on it — about 10 minutes.
"Locally" means on your own computer, visible only to you. Nothing is on the internet yet. You can break anything here without consequence.
Say this
Set this project up to run locally: install the dependencies, create the local database, and start the dev server. Then tell me the address to open in my browser.
The site opens at http://localhost:3000.
Create the first account
Sign up on your own running copy. The first account you register becomes the administrator — that is you.
Done when
The site loads, you have signed up, and you are looking at a logged-in page.
If it does not start
Two things account for almost every failure here, and your assistant can put both right without anyone else being involved.
- The address shows nothing. Something else on your computer is already using that port. Say: "Port 3000 is taken — start this on another port and tell me the new address."
- It stopped somewhere before the site opened. Say: "Run
pnpm supportand fix what the report names." That command prints what the project looks like right now — what was never created, what has not been applied — and most of what it finds has a named cause and an answer. Every code it can print is explained on When something breaks.
Nothing you do in this stage can cost money or be seen by anybody. There is no Cloudflare account involved yet and nothing is published.
The dev server has to keep running
The site is only up while that terminal window is open. Closing it stops the site; running the command again brings it back. Nothing is lost either way.
1. Install the tools
Node, pnpm and git — about 20 minutes, once per computer. Your AI assistant walks you through each install, then you create a free Cloudflare account.
3. Make it yours
Where it stops being a template — an afternoon. Rename the app, rewrite the home page and change the colours, one small change at a time.