Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

eckdev/nextjs-lemonsqueezy-boilerplate

Open more actions menu

Repository files navigation

A Next.js SaaS Lemonsqueezy Boilerplate

This repository serves as a starting point (or boilerplate) for any Next.js SaaS project that requires user authentication, management, and subscription payments. It currently uses Prisma with a Postgres database and is built using shadcn/ui components as well as custom sass components as needed.

The stack

Changes or additions to teh stack will be updated here

  • Next.js
  • Tailwind
  • Radix UI
  • NextAuth
  • Typescript
  • Prisma
  • Postgresql
  • LemonSqueezy (Subscriptions)
  • Sass
  • shadcn/ui
  • Resend
  • Lucide icons

Features

Features are developed in no specific order

  • App directory
  • Route Groups
  • Intercepting & Parallel Routes
  • CSR/SSR
  • Subscriptions with Lemon Squeezy
  • Basic SEO
  • User Profiles
  • Account Pages
  • Custom Components
  • Toast Message
  • Light/Dark Modes
  • Responsive Design
  • Dasboard layouts
  • Cookies
  • Intl
  • Custom errors

Setup

Create a .env file and generate NextAuth secret using:

openssl rand -base64 32

Getting Started

npx prisma migrate dev --name init
npm install
npm run dev

Open http://localhost:3000 with your browser to see the result.

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.