starteshop / lp / documentation

E-shop Launch Guide

Install Claude Code once, then copy the ready made prompt in each chapter. Claude does the technical work in front of you, while you create the accounts, enter your own details and approve what happens.

One prompt that walks you through everything

First install Node.js and Claude Code once, which is described in chapters 1 to 4 of the full documentation. Then run the claude command inside the project folder and paste the prompt below. Claude takes you through all the rest and only ever asks you for accounts, keys and approvals.

Paste this prompt into Claude Code

I bought the StartEshop e-commerce project (this folder). I am not technical. Guide me step by step until it is my own shop, live on the internet.

How we work: I create the accounts, I type in my own keys and credentials, and I never ask you to handle my passwords. Anything that costs money I approve first. You do the terminal, the config, the code and the deployment. Before each step tell me in one sentence what you will do, and at every step that is on me, wait until I say done.

In the folder: read the project files first, .env.example and the VAT agent docs in dph/README.md and dph/playbook.md. Go to the web only when the answer is not there.

The plan:
1. Check node -v, I need Node 18 or newer.
2. Walk me through .env.example one service at a time (Neon database, Stripe, Resend, Packeta, Vercel), and for each, where to sign up and what to copy.
3. Create the .env file and fill in the keys as I hand them over.
4. Run npm install, npx prisma generate, npx prisma db push and npm run dev. Then give me the shop address and the admin login at /admin/login.
5. When I say I am ready, push the project to my GitHub and deploy on Vercel. List the exact environment variables I need there.
6. Take me through the Stripe webhook at [my-domain.cz]/api/stripe/webhook and read the events out of src/app/api/stripe/webhook/route.ts.
7. For a custom domain go through every place at once: DNS at the registrar, NEXT_PUBLIC_BASE_URL and NEXT_PUBLIC_URL, baseUrl and supportUrl in src/config/store.ts, the Stripe webhook URL and the domain verification in Resend.
8. Fill in src/config/store.ts with me field by field: company, address, company ID, VAT ID, bank account, e-mails and whether I am a VAT payer.
9. Replace ADMIN_PASSWORD and ADMIN_TOKEN with new strong values in .env and on Vercel.
10. Finish with a full test order in Stripe test mode.
When monthly VAT comes up, remind me the project has a /dph agent.

Safety: before anything risky, back up the database with a dated pg_dump, reading DATABASE_URL from .env yourself and never printing it. Never print keys or passwords in the chat. If an error shows up, read its full text, explain in one sentence what it means, and only then fix it.

For more detail fetch https://www.starteshop.cz/en/lp/dokumentace/llms.txt, the whole documentation as plain text with chapter anchors. The human version is https://www.starteshop.cz/en/lp/dokumentace plus an anchor, for example #stripe or #dph.

Paste it as a single message. From there Claude does the asking, you only answer and confirm.

The detailed chapters are still here. Switch to Full documentation any time and go through the one you need step by step.

Stuck?

First aid is always the same: tell Claude Code in the terminal what happened and paste the message you see. If that does not help, write to me.

claude

run this in the project folder

orVavra.88@email.cz

© 2026 StartEshop. All rights reserved.

Documentation - E-shop Launch Guide | StartEshop.cz