A favicon of Firestarta

Firestarta

A Next.js SaaS starter with NextAuth, Prisma, Supabase, Shadcn/ui, and Lemon Squeezy for fast development of subscription-based applications.

A screenshot of FirestartaVisit

Firestarta: Next.js SaaS Boilerplate for Rapid Development

Firestarta is a comprehensive Next.js SaaS boilerplate designed to accelerate your project launch. It integrates user authentication via NextAuth, database management with Prisma and Supabase (Postgres), and subscription payments using Lemon Squeezy. Built with Typescript, Next.js 14 App Router, and Shadcn/ui components, Firestarta provides a robust foundation, allowing developers to focus on unique features instead of boilerplate setup, streamlining the path from idea to production for modern SaaS applications.

Features:

  • Next.js App Directory: Utilizes the App Router for modern routing, layouts, and server components.
  • Route Groups: Organizes application routes for better project structure and targeted layouts.
  • Intercepting & Parallel Routes: Implements advanced Next.js routing patterns for sophisticated UI flows.
  • CSR/SSR Rendering: Supports both Client-Side and Server-Side Rendering for optimal performance and SEO.
  • Lemon Squeezy Subscriptions: Integrated for managing product subscriptions and recurring payments.
  • NextAuth Authentication: Provides robust user authentication with OAuth (e.g., GitHub) and other strategies.
  • Prisma with Supabase (Postgres): Employs Prisma ORM for type-safe database access to a Supabase Postgres database.
  • Shadcn/ui & Custom Styling: Uses Shadcn/ui (built with Tailwind CSS) for accessible UI components, extendable with custom SASS.
  • Typescript: Full Typescript integration for enhanced code quality, maintainability, and developer experience.
  • User Profiles Management: Allows users to create and manage their personal profile information.
  • Account Management Pages: Dedicated sections for users to manage account settings and subscriptions.
  • Responsive Design: Ensures a seamless user experience across desktops, tablets, and mobile devices.
  • Internationalization (i18n): Built-in support for multi-lingual content to reach a global audience.
  • Loading States (loading.tsx): Implements Next.js conventions for clear visual feedback during page transitions.
  • Basic SEO Setup: Includes foundational elements for Search Engine Optimization to improve visibility.

Summary:

Firestarta equips developers with a feature-rich Next.js SaaS boilerplate, significantly cutting down development time. It bundles essential services like NextAuth for authentication, Prisma/Supabase for database operations, and Lemon Squeezy for subscriptions. With its modern stack including Shadcn/ui, Typescript, and internationalization support, it's an ideal starting point for building scalable, production-ready SaaS applications efficiently, offering a well-structured codebase and key functionalities out-of-the-box.

Distribution:
opensource
GitHub:
218 Stars
31 Forks
Share:

 

  
 

Similar to Firestarta:

 

  
  

 

  
  

 

  
  
Firestarta: Next.js SaaS boilerplate: Auth, payments, UI, ready to launch. – Awesome-Shadcn/ui