nextjs-starter-kit  by michaelshimeles

Next.js starter kit for SaaS apps

created 1 year ago
2,572 stars

Top 18.6% on sourcepulse

GitHubView on GitHub
Project Summary

This starter kit provides a comprehensive foundation for building SaaS applications with Next.js 15, Tailwind CSS, and TypeScript. It targets developers aiming for rapid development of feature-rich, production-ready web applications, offering integrated solutions for authentication, real-time data, and payments.

How It Works

The kit leverages Next.js 15's App Router for a modern, file-system-based routing approach. It integrates Clerk for robust authentication, Convex DB for real-time data and file storage, and Polar.sh for subscription management. Shadcn/ui provides a library of accessible, customizable components, enhancing developer experience and UI consistency.

Quick Start & Requirements

  • Install dependencies: bun install
  • Setup environment variables: cp .env.example .env.local and configure keys for Clerk, Convex, Polar.sh, and OpenAI (optional).
  • Run development server: bun run dev
  • Prerequisites: Bun.js, Node.js.
  • Documentation: https://convex.link/rasmicstarter

Highlighted Details

  • Next.js 15 with App Router.
  • Clerk integration for authentication.
  • Convex DB for real-time database and file storage.
  • Polar.sh for subscription management.
  • Shadcn/ui component library.
  • Built-in AI Playground and Dashboard template.

Maintenance & Community

The project is sponsored by Convex. Contribution guidelines are provided via standard GitHub pull request workflow.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The project is a starter kit and may require significant customization for specific SaaS needs. The AI Playground functionality is optional and requires an OpenAI API key. The repository name nextjs14-starter-template appears to be a slight mismatch with the described Next.js 15 support.

Health Check
Last commit

1 month ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
546 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.