Migrating shanehoban.com to TanStack Start
19 February 2026Updated 20 February 2026
ai-assistedtanstack startcoolifynixpacksstatic site
I migrated this site to TanStack Start so I can keep a fast, static-first personal site while still having room to grow into additional routes.
Goals
- Keep the visual design and content familiar
- Standardize tooling and deployment config with my other app
- Keep deploys simple on Coolify + Nixpacks
- Stay fast for future route expansion
What changed
- TanStack Start app structure with file-based routes
- Static serving in production from
.output/public - Build tuning to reduce memory pressure in deployment
- Shared UI/component conventions carried over
What is next
I am using /articles as a file-based write-up section driven from markdown files in this repository, so there is no database required for content publishing.

