dashboard-starter

A complete dashboard starter kit with authentication, dark mode and modern UI components. Built with Next.js 15, Better Auth and shadcn/ui for rapid development.

boilerplatedashboardnextjsstarter-kitdashboard-templatesshadcn-uibetter-authdashboard-startertypescripttailwindcsstailwinddrizzle

Preview

dashboard-starter preview

Overview

This is a modern dashboard starter kit built with Next.js 15, Better Auth for authentication and shadcn/ui components styled with Tailwind CSS. It includes a PostgreSQL database with Drizzle ORM, email and Google OAuth login, dark mode support and a responsive mobile-first design, making it suitable for quickly building authenticated web applications with a pre-configured dashboard structure.

Features

authenticationdark-modelight-modeoauthemail-password-authsession-managementprotected-routesresponsive-designmobile-firstaccount-linkinguser-managementtheme-switchingsystem-preference-detection

Feature Flags

userDashboardauthenticationemailslandingpageecommerceauthorizationnotificationsdarkMode

Recommended Use Cases

dashboard-applicationsadmin-panelssaas-platformsinternal-toolsrapid-prototyping

Frontend

nextjsreactshadcn-uitailwindcss

Backend

nextjs

Auth Providers

email-passwordgoogle-oauth

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
0
๐Ÿด Forks
0
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-29T17:31:54.000Z

Stack

Framework
nextjs
Language
typescript
CSS
tailwindcss
Database
postgresql
Auth
better-auth, google-oauth
ORM
drizzle-orm

Data Layer

Databases
postgresql
ORM
drizzle-orm

UI Stack

Styling
tailwindcss
Components
shadcn-ui

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate