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
- Clone the repository:
git clone https://github.com/nextdevkit/nextdevkit.git
cd nextdevkit
- Install dependencies:
pnpm install
- Set up environment variables:
cp .env.example .env.local
- 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
- Authentication - Set up user authentication
- Database - Configure your database
- Deployment - Deploy to production