Next Elite
Frontend-focused, API-driven Next.js starter with custom UI components, auth layout, dashboard layout, i18n, RBAC, a polished DX and more.
50+ custom, reusable components - see all
Accelerate your workflow with a vast collection of accessible, fully customizable Tailwind CSS and Radix UI components designed for modern web apps.
Instant Deployment
Deploy Next-Elite directly to Vercel's global edge network with a seamless, single-click integration.
Blazing Fast Speeds
Performance optimized for maximum efficiency. Experience instant page loads, highly optimized static assets, and elite Lighthouse scores across accessibility, SEO, and best practices.
RBAC & Better Auth
Enterprise-grade auth with Better Auth - email/password, Google OAuth, session handling, and permission-based RBAC out of the box.
More features
Modern stack, lean setup
API-first Next.js starter. No database bundled.
- Next.js 16, React 19, and TypeScript ready to go
- Organized feature folders in src/features/
- Tailwind CSS 4, shadcn/ui, and TanStack Query included
SEO + PWA, server-first
Server-built SEO and installable PWA.
- site.config.json powers SEO, sitemap, robots, and manifest
- Open Graph, Twitter cards, and JSON-LD for rich previews
- llms.txt for AI discovery; Sentry and /api/health monitoring
Testing & quality gates
Tests and lint in one command.
- Oxlint + Oxfmt, Knip, Lefthook, and Commitlint on commit
- Vitest unit tests with renderWithProviders helper
- Playwright end-to-end tests in local dev and CI
Parallel routing
Auth and role-based dashboards.
- @admin and @user slots, one /dashboard URL for all
- Email, password, and Google sign-in with Better Auth
- Admin and user roles protected with requirePermission
Type-safe i18n
Six languages. No locale in the URL.
- English, Bengali, Arabic RTL, French, Spanish, and Chinese
- NEXT_LOCALE cookie remembers language without prefixes
- next-intl catches missing translation keys at build time
Forms + validation
Accessible forms with Zod validation.
- Zod schemas for login, sign-up, and password reset
- React Hook Form + zodResolver for type-safe input
- InputError shows helpful inline messages per field
Get started in minutes
Clone the repository, copy the local environment, install dependencies, launch your developer server and customize the application as you like and deploy.
git clone https://github.com/salmanshahriar/Next-Elitecd Next-Elitenpm installcp .env.example .envnpm run dev