// the find
kitloong/nextjs-dashboard
A Next.JS boilerplate with the famous Open Source Boostrap Admin Template, CoreUI.
A Next.js 13+ App Router boilerplate that wires up the CoreUI Bootstrap admin template with TypeScript, NextAuth, and a toy Pokemon CRUD example. It's aimed at people who want a Bootstrap-based (not Tailwind) admin dashboard shell with auth, i18n, and charts already assembled, rather than building a design system from scratch.
The App Router usage is genuine, not bolted on — route groups split (authentication) from (dashboard), middleware.ts handles auth redirects, and the Pokemon CRUD uses server actions (create/action.ts) instead of client-side fetch-and-mutate. Form validation goes through zod with a dedicated src/zod/zod.ts, and i18n is a real three-language setup (en/ja/zh) with its own DictionaryProvider rather than a half-finished stub. The sidebar/header/breadcrumb/pagination components are fully decomposed into their own files, so lifting just the shell into another project is plausible.
Bootstrap/CoreUI as the base is a dated choice for a 2025+ boilerplate — most new admin templates in this space have moved to Tailwind, and React Bootstrap's component API is noticeably clunkier to extend. Test coverage is a single Cypress spec (login.cy.ts); there's nothing covering the CRUD flows, form validation, or i18n switching. The only business-domain example is a Pokemon list, which doesn't tell you anything about how this scales to real relational data or nested forms. Last push was March 2025, so dependency versions (Next.js, NextAuth) are already behind, and NextAuth's v4-to-v5 migration churn means the auth wiring here may need rework before use.