Next.js Billing App with Lemon Squeezy
This Next.js demo app serves as a foundation for building subscription-based SaaS applications, offering ready-made authentication and billing functionalities.
Key features:
- Framework: Next.js 14
- Language: TypeScript
- Billing: Lemon Squeezy
- Auth: Auth.js v5 (GitHub OAuth)
- ORM: Drizzle
- Styling: Tailwind CSS
- Components: Wedges
- Database: Neon (Serverless Postgres)
- Linting: ESLint
- Formatting: Prettier
This template leverages the Next.js App Router, providing enhanced layouts, component colocation, data fetching, and compatibility with Vercel Edge Functions and serverless deployments.
Use Cases
- Rapidly prototype SaaS applications with pre-configured billing and authentication.
- Create integrated billing systems within your SaaS platform.
- Serve as a learning resource for implementing billing and authentication in Next.js applications.