Building
How This Site Was Built
One codebase. One deploy. Everything consolidated.
April 11, 2026
🏗️
The decision
Old setup: Squarespace for the site. Teachable for courses. Shopify for products. Mailchimp for email. Four platforms. Four logins. Four bills. Zero integration.
New setup: one Next.js app. Courses, shop, tools, community, education. One codebase, one deploy, one experience.
Built with Claude Code. Not "assisted by." Built with.
The stack
Next.js 15, TypeScript, PostgreSQL on Railway, Shopify Storefront API, Stripe, Resend, Mailchimp, Vercel.
No ORM. Raw SQL via pg pool. No component library. Tailwind with CSS custom properties.