Introduction

Introduction

Welcome to the NextDevKit documentation! This guide will help you get started with building your SaaS application.

Overview

NextDevKit is a comprehensive starter kit designed to accelerate your SaaS development. It includes everything you need to build a modern web application:

  • Authentication - Secure user authentication with Better Auth
  • Database - PostgreSQL with Drizzle ORM for type-safe queries
  • UI Components - Beautiful components built with Shadcn UI
  • Internationalization - Multi-language support with next-intl
  • Content Management - Blog and docs powered by Fumadocs

Quick Start

Prerequisites

Before you begin, make sure you have:

  • Node.js 18+ installed
  • pnpm package manager
  • PostgreSQL database

Installation

  1. Clone the repository:
git clone https://github.com/nextdevkit/nextdevkit.git
cd nextdevkit
  1. Install dependencies:
pnpm install
  1. Set up environment variables:
cp .env.example .env.local
  1. Start the development server:
pnpm dev

Project Structure

src/
├── app/           # Next.js App Router
├── components/    # Shared components
├── features/      # Feature modules
├── lib/           # Utilities
├── db/            # Database schema
└── content/       # MDX content

Next Steps

On this page