This guide explains how to install, customize, and deploy a BloomTPL SaaS template built with Next.js 15, Tailwind CSS, shadcn/ui, Prisma, NextAuth, and Stripe.
npm install.env.example to .env and fill in your database, authentication, and Stripe keys.cp .env.example .envDATABASE_URL – Your PostgreSQL or MySQL connection stringNEXTAUTH_SECRET – A random string for NextAuthSTRIPE_SECRET_KEY – Your Stripe secret keySTRIPE_PUBLIC_KEY – Your Stripe public keynpx prisma migrate devnpm run devYour app will be running at http://localhost:3000./app directory and components in /components to update text, images, and layout.tailwind.config.js to customize your color palette, fonts, and breakpoints.npx shadcn-ui@latest add [component]Replace [component] with the desired UI element (e.g., button, card)./app/api/auth/[...nextauth]/route.ts and update the sign-in page as needed..env and customize payment logic in /app/api/ and related components.app/layout.tsx and page-level metadata for SEO and social sharing.npm run buildNODE_ENV=production and run npm run build before serving..env.npx prisma migrate deployIf you have any questions or run into issues, contact our support team at bloomtpl@gmail.com.