Bob Rivera
bob@example.com
Full-stack on Bun. TanStack Start + bunderstack-query
1 following · 1 followers
Level 0: createBunderstack({ schema }). Level 2: reach for app.db, app.router, app.auth when auto-CRUD is not enough.
Prefetch with queryClient.ensureQueryData in route loaders, fall back to Route.useLoaderData() so SSR and client markup match.
createBunderstackQueryClient exposes listQuery, createMutation, etc. Wire useQuery/useMutation directly — no custom hooks layer.
Email/password sessions live at /api/auth/*. Same app.handler(Request) serves CRUD, auth, and files — mount in TanStack Start or Next.js.