{"repo":"Mohamed-4rarh/next-supabase-starter","free":true,"listed":false,"github":"https://github.com/Mohamed-4rarh/next-supabase-starter","clone":"git clone https://github.com/Mohamed-4rarh/next-supabase-starter.git","description":"🚀 A Next.js 15 + Supabase + React Query starter template with Tailwind CSS, shadcn/ui, and built-in authentication & database integration.","language":"TypeScript","stars":19,"topics":["fullstack-development","nextjs-app-router","nextjs-starter","react-query","supabase-auth-starter","supabase-database","web-development-tools"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Next.js 15 Starter with Supabase, React Query A modern Next.js 15 starter template with Supabase authentication, React Query for data fetching, and built-in wrappers for queries and authentication. This starter is designed to accelerate development by providing preconfigured hooks, utilities, and best practices. 🚀 Features - Next.js 15 – The latest Next.js version for optimized performance. - Supabase Authentication – Built-in auth system with user session handling. - React Query – Efficient data fetching and caching. - ShadCN Components – Prebuilt UI components for faster development. - Tailwind CSS – Utility-first styling for rapid UI building. - Zod Validation – Schema-based form validation for better data handling. - Prebuilt Hooks – Hooks for fetching data and mutations in client components. - Query & Auth Wrappers – Easily manage authentication state and query handling. 📦 Installation Create a new project using the CLI (if available): Or manually clone the repository: 🛠 Setup 1. Environment Variables Create a .env.local file and add: 2. Run Development Server Your app should be running at http://localhost:3000. 📌 Usage 🏗 Authentication The AuthContext ensures user authentication is managed across the app. 🔄 Fetching Data Use the useClientFetch hook for fetching data efficiently on client components: Advanced Filtering Example 📮 Mutations Use the useClientMutate hook for inserting, updating, and deleting data on client components: Updating Data Example Deleting Da","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mohamed-4rarh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mohamed-4rarh/next-supabase-starter/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."}