{"repo":"zeon-studio/authplate","free":true,"listed":false,"github":"https://github.com/zeon-studio/authplate","clone":"git clone https://github.com/zeon-studio/authplate.git","description":"Authplate is a starter boilerplate tailored for building Next.js applications with authentication built in. Developed using Next.js alongside Better‑auth and prisma-postgress, it offers a structured foundation for rapid development of secure, full-stack web apps.","language":"TypeScript","stars":12,"topics":["better-auth","boilterplate","fullstack-development","nextjs-boilerplate","prisma-orm"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Authplate A modern authentication boilerplate for Next.js with BetterAuth, PostgreSQL (Prisma), Stripe, and Paddle. Features - Next.js 16+ with App Router - BetterAuth — credentials, Google, GitHub OAuth - PostgreSQL via Prisma 7 (Neon, Supabase, or any Postgres) - Stripe & Paddle payment integration - OTP email verification via Nodemailer - Rate limiting , dark/light mode, TypeScript, Tailwind CSS Requirements - Node.js v20+ - pnpm v11+ - PostgreSQL database (Neon recommended) --- Getting Started 1. Clone & install 2. Environment variables Copy the example file and fill in your values: 3. Set up the database Generate the Prisma client and push the schema to your database: 4. Run the dev server App runs at http://localhost:3000. --- Database Authplate uses PostgreSQL with Prisma 7. Any Postgres provider works. Neon is recommended for serverless deployments (free tier available). Scripts Command Description --- --- pnpm db:generate Regenerate Prisma client from schema pnpm db:push Push schema to DB without migration files (dev/prototyping) pnpm db:migrate Create and apply a named migration (dev) pnpm db:migrate:prod Apply pending migrations (production deploys) pnpm db:studio Open Prisma Studio visual editor Schema changes After editing prisma/schema.prisma : The generated client lives at src/generated/prisma/ (gitignored). Always run pnpm db:generate after schema changes or a fresh pnpm install . --- Authentication BetterAuth handles all auth flows. Configure providers in src","default_branch":null,"files":null,"tree":[],"storefront":"/r/zeon-studio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zeon-studio/authplate/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."}