ShipKit Documentation
Modern, type-safe, and scalable Next.js starter kit
Welcome to ShipKit
ShipKit is a modern, opinionated, and feature-rich Next.js starter kit designed for building production-ready web applications. It combines the latest technologies and best practices to provide a solid foundation for your next project.
Core Technologies
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Package Manager: PNPM
- Authentication: Auth.js v5 (formerly NextAuth)
- UI: Shadcn/UI + Tailwind CSS
- CMS: Payload CMS v3
- Visual Builder: Builder.io
- Email: Resend
- Database: PostgreSQL + Drizzle ORM
Documentation Sections
- Environment Setup - Configuration and environment variables
- Development Guide - Local development setup
- Error Handling - Error handling patterns and best practices
- Code Snippets - Reusable code examples
Getting Started
- Clone the repository
- Copy
.env.example
to.env
- Install dependencies:
pnpm install
- Start development server:
pnpm dev
For detailed setup instructions, see our Environment Setup guide.