A hub for builders & creators to ship, share & level up.
Buildsmiths is a lightweight community space for engineers, indie hackers, product people and ambitious tinkerers. Show your progress, learn from others, and stay accountable while building what matters.
Why Buildsmiths?
We focus on momentum, craft, and meaningful progress. Less noise—more building, more signal, more shared accountability.
Daily progress sharing
Lightweight check-ins to keep you shipping. Celebrate small wins and unblock faster.
Serendipity & collaboration
Discover people solving similar problems. Pair up, swap feedback, and accelerate.
Resources & starter kit
Templates, prompts and tools to help you go from idea to shipped faster.
BuildSmiths StarterKit (v1)
Minimal SaaS starter that stays out of your way. Ship auth and data now; toggle billing when you’re ready.
Batteries included, opinions light.
Auth + DB + testing are wired. Billing is a switch. Keep what you like, replace what you don’t.
Quickstart (3–5 min)
- Clone repo & install deps
- Copy .env.example → .env.local
- Set NEXT_PUBLIC_SITE_URL, DATABASE_URL, NEXTAUTH_SECRET
- Apply DB schema:
npm run db:schema - Run dev:
npm run dev
git clone https://github.com/buildsmiths/buildsmiths-nextjs-postgres-stripe cd buildsmiths-nextjs-postgres-stripe npm i cp .env.example .env.local npm run db:schema && npm run dev
Features
- • Auth.js Credentials with register + session helpers
- • Postgres schema, migrations, and seed (pg)
- • Billing opt‑in with webhook seam + idempotency
- • JSON logs + simple audit events
- • Vitest: unit, integration, contract tests
Roadmap
- • Multi-tenant workspaces and roles
- • Email (magic link option) + templates
- • Background jobs + queue seam
- • Stripe customer portal wiring
Live Build Log
Signal over hype—quick wins and asks from the community. Live feed coming soon.
Newsletter
Short, signal‑dense updates on tools, recipes, and real build progress.
Toolbox
Templates and tools that save hours. Explore the repo or suggest a must‑have.
Auth scaffold
Opinionated Next.js auth wiring with protected routes and session helpers.
Stripe + Webhooks
Typed Stripe server utils with local webhook dev flow and test plan.
Postgres (pg)
Lean schema conventions, SQL migrations, and seed scripts using pg (node-postgres).
Deploy scripts
Vercel-friendly setup, environment checks, and observability hooks.
UI scaffolding
Accessible primitives and patterns ready to adapt to your product.
PR / Issue templates
Lightweight templates to speed reviews and keep momentum high.
Builder Spotlights
Short check-ins from folks shipping consistently.
Build Recipes
Cut setup time with small, proven sequences you can copy/paste.
Stripe Checkout in Next.js
- Install SDKs and set env keys
- Server route: create session + return URL
- Client: call route, redirect to checkout
Auth-protected route + layout
- Add session util + middleware
- Gate server component + fetch user
- Render fallback or redirect on missing session
Webhook handler + retries
- Expose dev endpoint via stripe-cli
- Verify signature + parse events
- Upsert domain model and enqueue jobs
Postgres seed and migrations
- Write minimal schema + migrate
- Seed with users/products
- Add test helpers for factories
Operating Principles
How we build and give feedback.
- • Micro updates over launch theater
- • Ask for eyes, not likes
- • Generous, specific feedback
- • Share what broke and how you fixed it
- • Prefer simple tools, ship sooner
- • Celebrate boring progress
Roadmap
What’s shipped and what’s next.
Build in public (for real)
No glossy launch theater. Just consistent iteration, shared learnings, and organic support from people shipping alongside you.
- [micro] updates keep you moving
- [feedback] loops without the doomscroll
- [eyes] ask for eyes, not likes
sample progress log