More Premium Hugo Themes Premium Nextjs Themes

Hikari

A complete & open source Nextjs.14, Stripe and Supabase SaaS Starter Template using App Router

Hikari

A complete & open source Nextjs.14, Stripe and Supabase SaaS Starter Template using App Router

Author Avatar Theme by antoineross
Github Stars Github Stars: 317
Last Commit Last Commit: Sep 20, 2024 -
First Commit Created: Aug 27, 2024 -
default image

Overview

The Complete Next.js Subscription Starter Template is a comprehensive kit designed for developing high-performance SaaS applications using Next.js, TailwindCSS, and Supabase. This template offers a range of features to simplify the development process and enhance the user experience.

Features

  • Complete Auth Package: Secure user management and authentication with Supabase
  • Data Management: Utilizes powerful data access & management tools on top of PostgreSQL with Supabase
  • Stripe Integration: Seamlessly integrates with Stripe Checkout and the Stripe customer portal
  • Pricing & Subscriptions: Automatically syncs pricing plans and subscription statuses via Stripe webhooks
  • TailwindCSS & Tailwind UI: Customized and flexible UI components with Tailwind UI
  • React 18: Utilizes the latest features and improvements of React 18
  • TypeScript: Implements strongly typed programming for a better development experience
  • Shadcn/ui: Offers beautiful and customizable UI components
  • Zod Validation: Incorporates schema validation to ensure data security
  • Testing Tools: Includes integrated unit and end-to-end testing with Jest, React Testing Library, and Playwright
  • Developer Experience: Integrates ESLint, Prettier, Husky, and Commitlint for maintaining code quality and consistency
  • Local Development: Facilitates local development with Supabase, Docker, and a set of custom commands
  • Documentation & Blog: Utilizes the MDX compiler for documentation and blog content

Installation

To install the Complete Next.js Subscription Starter Template, follow these steps:

  1. Clone the repository using the command git clone [repository_url]
  2. Navigate to the project directory cd [project_directory]
  3. Install dependencies using npm install
  4. Set up environment variables
  5. Start the development server with npm run dev

Summary

The Complete Next.js Subscription Starter Template provides a robust foundation for developing SaaS applications, offering essential features like authentication, data management, Stripe integration, and more. With its focus on developer experience and user interface design, this template streamlines the development process and enhances the overall user experience. By following the installation guide, developers can quickly set up the template and start building their high-performance applications.