Bob Rivera

Bob Rivera

bob@example.com

Full-stack on Bun. TanStack Start + bunderstack-query

1 following · 1 followers

Posts

Bob Rivera
View post
Bob Rivera@bob

Great overview — the search box uses GET /api/posts?q= under the hood.

Edit post

Bob Rivera
View post
Bob Rivera@bob

Level 0: createBunderstack({ schema }). Level 2: reach for app.db, app.router, app.auth when auto-CRUD is not enough.

Edit post

Bob Rivera
View post
Bob Rivera@bob

Prefetch with queryClient.ensureQueryData in route loaders, fall back to Route.useLoaderData() so SSR and client markup match.

Edit post

Bob Rivera
View post
Bob Rivera@bob

createBunderstackQueryClient exposes listQuery, createMutation, etc. Wire useQuery/useMutation directly — no custom hooks layer.

Edit post

Bob Rivera
View post
Bob Rivera@bob

Email/password sessions live at /api/auth/*. Same app.handler(Request) serves CRUD, auth, and files — mount in TanStack Start or Next.js.

Edit post