Initial commit: silicondeck/shadcn-dashboard-landing-template (nextjs-version) + CLAUDE.md

- Next.js 16.1.1 + React 19.2.3 + Tailwind v4 + shadcn/ui v3
- Template scaffold (App Router with (auth)/(dashboard)/landing route groups)
- pnpm v10 lockfile
- CLAUDE.md describing multi-tenant Appwrite architecture, 8 modules, Gitea+Coolify deploy
This commit is contained in:
kovakmedya
2026-04-30 02:28:30 +03:00
commit 29aa346f9e
256 changed files with 35982 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
import { ChartAreaInteractive } from "./components/chart-area-interactive"
import { DataTable } from "./components/data-table"
import { SectionCards } from "./components/section-cards"
import data from "./data/data.json"
import pastPerformanceData from "./data/past-performance-data.json"
import keyPersonnelData from "./data/key-personnel-data.json"
import focusDocumentsData from "./data/focus-documents-data.json"
export default function Page() {
return (
<>
{/* Page Title and Description */}
<div className="px-4 lg:px-6">
<div className="flex flex-col gap-2">
<h1 className="text-2xl font-bold tracking-tight">Dashboard</h1>
<p className="text-muted-foreground">Welcome to your admin dashboard</p>
</div>
</div>
<div className="@container/main px-4 lg:px-6 space-y-6">
<SectionCards />
<ChartAreaInteractive />
</div>
<div className="@container/main">
<DataTable
data={data}
pastPerformanceData={pastPerformanceData}
keyPersonnelData={keyPersonnelData}
focusDocumentsData={focusDocumentsData}
/>
</div>
</>
)
}