{"repo":"wyattm14/saas-template","free":true,"listed":false,"github":"https://github.com/wyattm14/saas-template","clone":"git clone https://github.com/wyattm14/saas-template.git","description":"A fully-loaded, payment-ready SaaS boilerplate built with Next.js 15, TypeScript, Tailwind CSS 4, Supabase, Stripe, and Update.dev. Whether you're launching your next startup or testing a new monetized idea, this template gives you everything you need out of the box—from authentication to billing to premium content gating.","language":"TypeScript","stars":21,"topics":["boilerplate-template","nextjs","nextjs-boilerplate","nextjs-starter","nextjs-template","saas","saas-boilerplate","starter","starter-template","stripe"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"SaaS Template Monorepo A modern SaaS template built with Next.js, now restructured as a monorepo to match the pod architecture. Structure This monorepo follows the same structure as the pod project: Getting Started Prerequisites - Node.js 18+ - pnpm (package manager) Installation Applications API ( apps/api ) Backend API service with Express.js, providing authentication, user management, and subscription endpoints. - Port : 3002 - Features : REST API, authentication, user management, subscriptions - Tech Stack : Express.js, TypeScript, Zod validation - Deployment : Docker + Fly.io Web App ( apps/web ) The main SaaS application with authentication, protected routes, and subscription management. - Port : 3000 - Features : Authentication, protected routes, subscription management - Deployment : Docker + Fly.io Marketing Site ( apps/www ) A simple marketing/landing site. - Port : 3001 - Features : Landing pages, marketing content - Deployment : Docker + Fly.io Shared Packages UI ( packages/ui ) Shared React components and UI elements. Utils ( packages/utils ) Shared utility functions and helpers. Schema ( packages/schema ) Shared Zod schemas for data validation. Emails ( packages/emails ) Email templates and utilities. Lint ( packages/lint ) Shared ESLint configurations. Prettier ( packages/prettier ) Shared Prettier configurations. TypeScript Config ( packages/tsconfig ) Shared TypeScript configurations. Deployment API Web App These commands will deploy the respective apps to Fl","default_branch":null,"files":null,"tree":[],"storefront":"/r/wyattm14","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wyattm14/saas-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."}