Chandlery
The six stages

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 support and 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.