{"repo":"KeanuBarnardd/NextJS-App-Router-TRPC-Supabase-Auth-template-","free":true,"listed":false,"github":"https://github.com/KeanuBarnardd/NextJS-App-Router-TRPC-Supabase-Auth-template-","clone":"git clone https://github.com/KeanuBarnardd/NextJS-App-Router-TRPC-Supabase-Auth-template-.git","description":"This is a super simple starter template using Next.js 15, tRPC, Supabase Auth, and Tailwind CSS. It’s meant to be a clean base with the basics set up — auth, route protection, and type-safe APIs. Nothing fancy, just a solid starting point so you can jump straight into building and add whatever packages or features you need.","language":"TypeScript","stars":10,"topics":[],"license":null,"category":"auth-billing-email","readme_excerpt":"NextJS 15 App Router TRPC Supabase Auth Template This is a super simple starter template using Next.js 15, tRPC, Supabase Auth, and Tailwind CSS. It’s meant to be a clean base with the basics set up — auth, route protection, and type-safe APIs. Nothing fancy, just a solid starting point so you can jump straight into building and add whatever packages or features you need. Features - 🔐 Authentication - Complete auth flow with Supabase (login, signup, logout) - 🎯 Type Safety - End-to-end type safety with tRPC - 🚀 Next.js 15 - Latest App Router features and optimizations - 🎨 Tailwind CSS - Utility-first CSS framework - 🔒 Protected Routes - Middleware-based route protection Prerequisites - npm or yarn - Supabase account Getting Started 1. Clone the repository 2. Install dependencies 3. Set up environment variables Copy the example environment file and update it with your Supabase credentials: Update the following variables in .env.local : 4. Run the development server Open http://localhost:3000 with your browser to see the result. Project Structure Authentication Flow 1. Sign Up : Users can create an account with email and password 2. Login : Existing users can log in with their credentials 3. Protected Routes : Middleware ensures only authenticated users can access protected routes 4. Logout : Users can securely log out of their session Available Scripts - npm run dev - Start development server - npm run build - Build for production - npm run start - Start production server","default_branch":null,"files":null,"tree":[],"storefront":"/r/KeanuBarnardd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KeanuBarnardd/NextJS-App-Router-TRPC-Supabase-Auth-template-/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."}