{"repo":"aurorascharff/next16-event-hub","free":true,"listed":false,"github":"https://github.com/aurorascharff/next16-event-hub","clone":"git clone https://github.com/aurorascharff/next16-event-hub.git","description":"An event companion app exploring Async React and streaming with Next.js 16, React 19, Tailwind CSS, Prisma, and shadcn/ui.","language":"TypeScript","stars":15,"topics":["app-router","async-react","cache-components","nextjs","react19","rsc","view-transitions","optimistic-ui","prisma","server-actions"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Next 16 Event Hub An event companion app exploring Async React and streaming with Next.js 16, React 19, Tailwind CSS, Prisma, and shadcn/ui. Built with Next.js 16, React 19, Tailwind CSS v4, shadcn/ui (Base UI), and Prisma. Getting Started Open http://localhost:3000 in your browser. Project Structure Each feature folder owns its queries ( -queries.ts ), actions ( -actions.ts ), and components ( components/ ). Pages in app/ only compose feature components — they never contain domain logic. Naming: kebab-case filenames, PascalCase component exports, camelCase functions. Suffix transition-based functions with \"Action\". Key Patterns Async React: Replace manual isLoading / isError state with React 19's coordination primitives — useTransition for tracking async work, useOptimistic for instant feedback, Suspense for loading boundaries, and use() for reading promises during render. Development Flow - Fetching data — Queries in features/ / -queries.ts , wrapped with cache() . Await in Server Components directly. - Mutating data — Server Actions in features/ / -actions.ts with \"use server\" . Invalidate with refresh() . Use useOptimistic for instant feedback. - Errors — error.tsx for boundaries, not-found.tsx + notFound() for 404s. Database Uses Prisma with PostgreSQL. Development Tools Uses ESLint and Prettier with format-on-save in VS Code. Configuration in eslint.config.mjs and .prettierrc . Deployment See the Next.js deployment docs for more details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/aurorascharff","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aurorascharff/next16-event-hub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}