Getting Started
After purchase you'll receive an email with a GitHub repository invite. From there, setup takes about 5 minutes -- one command does everything.
1. Accept the repository invite
Check your inbox for an invite from GitHub. Accept it to get access to the private boilerplate repository.
2. Create your repo from the template
On the repository page, click Use this template -> Create a new repository.
Give it a name, set visibility to private, and click Create repository.
This creates your own copy of the boilerplate. You own it -- all code is yours.
3. Clone your new repository
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name4. Install Claude Code
If you haven't already, install Claude Code globally:
npm install -g @anthropic-ai/claude-codeYou'll need a Claude account to use it. Sign in with claude after installing.
5. Open Claude Code
claudeClaude loads CLAUDE.md automatically and knows the full stack conventions.
6. Run /init-project
/init-project
This single command handles everything. It will ask you 5 questions:
- Name -- what is your project called?
- Description -- what does it do? (1-3 sentences)
- Business model -- how does it make money? (SaaS, one-time, marketplace, etc.)
- Modules -- what are the main features you're building? (e.g. tasks, orders, comments)
- Constraints -- anything Claude must not do, or rules to keep in mind?
Then it automatically:
- Installs npm dependencies
- Walks you through
.envsetup for each service you need - Generates a secure
JWT_SECRET - Runs database migrations
- Writes a project-specific
CLAUDE.mdtailored to what you're building
Follow the prompts -- the whole process takes about 5 minutes.
7. Start building
Once /init-project finishes:
npm run devOpen http://localhost:3000. You'll see the landing page. From there, /login and /register are ready to use, and /dashboard is your starting point for building features.
Describe what you want to Claude and it will build it.
What /init-project sets up
| What | How |
|---|---|
| Dependencies | npm install |
JWT_SECRET |
Generated automatically with crypto.randomBytes |
DATABASE_URL |
You paste your Neon (or any Postgres) connection string |
| Optional services | Stripe, Resend, Cloudinary, Anthropic -- configure only what you need |
| Database | npm run db:migrate creates all tables |
CLAUDE.md |
Rewritten with your project name, modules, and constraints |
You can always add more services later by editing .env and running /init-project again, or by editing the file manually.
Useful commands
npm run dev # Start dev server
npm run build # Production build
npm run lint # ESLint
npx tsc --noEmit # Type check
npm run db:generate # Generate migration from schema changes
npm run db:migrate # Apply pending migrations
npm run db:push # Sync schema directly (dev only)
npm run db:studio # Open Drizzle StudioWhen you're ready to deploy, see the Deployment doc.