Introduction
Learn about Sushify Next.js - A modern SaaS boilerplate built with Next.js
Welcome to Sushify Next.js documentation! This guide will help you get started with building your SaaS application using our comprehensive boilerplate.
What is Sushify Next.js?
Sushify Next.js is a complete boilerplate for building modern SaaS applications. It provides everything you need to launch your product quickly:
- Built with Next.js 15 - Leverage the latest features including App Router, Server Actions, and React Server Components
- Full-stack ready - Authentication, database, payments, and more out of the box
- Production-ready - Optimized for performance, SEO, and security
- Fully typed - End-to-end type safety with TypeScript
- Responsive design - Beautiful UI that works on all devices
- Developer experience - Hot reload, TypeScript, ESLint, and Prettier configured
Tech Stack
Sushify Next.js is built on top of modern, battle-tested technologies:
Architecture
- Monorepo - Organized workspace with multiple packages
- Turborepo - High-performance build system for monorepos
- pnpm Workspaces - Fast, disk space efficient package manager
Core
- Next.js 15 - React framework with App Router
- React 19 - UI library with Server Components
- TypeScript - Type-safe development
API & Backend
- Hono - Ultrafast web framework for API routes
- oRPC - Type-safe RPC framework with OpenAPI support
- Scalar - Beautiful API documentation
Styling
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Re-usable component library
- Radix UI - Accessible component primitives
State Management & Content
- Jotai - Primitive and flexible state management for React
- Content Collections - Transform your content into type-safe data collections
- Fumadocs - Beautiful documentation framework
Database & ORM
- PostgreSQL - Powerful relational database (supports Supabase and other providers)
- Prisma - Next-generation TypeScript ORM
Authentication
- Better Auth - Complete authentication solution
- Multiple providers supported (Email, Magic Link, Google, GitHub, Passkeys)
- Two-factor authentication and security features
Payments (Multiple Providers Supported)
- Stripe - Full-featured payment processing (recommended)
- Lemon Squeezy - Merchant of record platform
- Polar - Developer-focused payments
- DodoPayments - Simple payment processing
Email (Multiple Providers Supported)
- React Email - Build emails with React components
- Resend - Modern email API (recommended)
- Mailgun - Transactional email service
- Postmark - High deliverability email
- Plunk - Simple email API
- Nodemailer - SMTP email sending
Storage
- AWS S3 - Object storage with S3-compatible providers
- Supports any S3-compatible service (AWS S3, Cloudflare R2, etc.)
Analytics (Multiple Providers Supported)
- Plausible - Privacy-friendly analytics
- Pirsch - Cookie-free analytics
- Mixpanel - Product analytics
- Google Analytics - Web analytics
AI Integration
- Vercel AI SDK - AI integration framework
- OpenAI - AI models and API
- Anthropic - Claude AI integration
Affiliate Programs
- Rewardful - Affiliate tracking for SaaS
- PromoteKit - Affiliate management solution
Scope of Documentation
This documentation covers:
- Setup and Installation - Get your development environment ready
- Core Features - Learn about authentication, database, payments, and more
- Integrations - Configure third-party services
- Customization - Tailor the boilerplate to your needs
- Deployment - Deploy your application to production
- Advanced Topics - Webhooks, cron jobs, multi-tenancy, and more
For information about the underlying technologies, please refer to their official documentation:
Getting Help
If you need assistance or have questions:
- Documentation - Search through this documentation
- GitHub Issues - Report bugs or request features
- Discord Community - Join our community for discussions
- Email Support - Contact us for direct support