Personal portfolio and Lutz Consulting Group website, built with SvelteKit 5, TypeScript, Vite, and Bun.
bun install
bun run devProduction validation:
bun run build
bun run checkOther useful scripts:
bun run dev:host
bun run preview
bun run audit:mobile
bun run build:diagramsThe current chosen direction is available at:
- Landing page:
/consulting/prototypes/editorial - Detailed work page:
/consulting/prototypes/editorial/work - Architecture comparison:
/consulting/prototypes
The editorial prototype is intended to replace the current production /consulting page after final approval and launch hardening.
- Documentation index
- Current product specification
- Motion storyboard
- Content and proof guide
- Design system
- Implementation guide
- Complete decision and idea history
Public consulting copy, links, services, and case-study evidence are centralized in src/lib/content/consulting-prototype.ts.
PrototypeLanding.svelte— page shell and section composition.PrototypeThroughlineStory.svelte— 3D MacBook hero and browser ownership story.PrototypeOperatingLoop.svelte— three-service animation and alternative tools.PrototypeWorkPage.svelte— separate editorial case-study page.PrototypeCaseStudy.svelteandPrototypeWorkVisual.svelte— reusable case content and visuals.
See the implementation guide for the full route/component map and promotion checklist.
The app currently uses @sveltejs/adapter-auto. Vercel Analytics and Speed Insights are initialized in the root layout. Confirm the final adapter and production route migration as part of the consulting launch checklist.