An opinionated TanStack Start project structure

The directory structure I use for TanStack Start apps, with explanations of each convention and why the routing layer is laid out the way it is.