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
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
GitHub
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