Full AI Coding Template · React + Tailwind · Claude Code, Cursor, Lovable
A production-ready SaaS admin dashboard template built for AI coding tools. Includes an analytics home, a searchable users table, billing with plans and invoices, account settings, an onboarding wizard, notifications, team roles, a command palette, and empty and error states. Ships as a single copy-paste full multi-file code optimised for Cursor, Claude Code, Codex, Lovable, Replit, and Google Stitch.
Preview (main screen)
Copy the full multi-file code. Files are separated by // === filename === headers so Cursor and Claude Code split them automatically. Next.js 14+ App Router, Tailwind CSS v3+, Switzer font.
Paste the prompt into the AI coding tool you use. Each version is written for that tool specifically to build the entire SaaS Dashboard Coding Template in a single conversation.
Build a complete Next.js 14+ App Router SaaS admin dashboard in Cursor. Design system: white background (#FFFFFF), black text, muted grey secondary text (#6B7280), brand blue #2B65F6 only on primary CTAs, Switzer font (font-medium max, never bold), 12-14px body copy, minimal line icons only. Create these routes: /app/(dashboard)/page.tsx (analytics home with 4 stat cards and a line chart), /app/(dashboard)/users/page.tsx (searchable users table with rank, avatar, email, role, last active), /app/(dashboard)/billing/page.tsx (current plan card + invoice list), /app/(dashboard)/settings/page.tsx (account settings form), /app/(dashboard)/onboarding/page.tsx (5-step wizard), /app/(dashboard)/notifications/page.tsx (notification list), /app/(dashboard)/team/page.tsx (team members with roles), plus shared layout with a left sidebar nav, top bar with a search input that opens a Command K palette, and an empty state and error boundary. Use Supabase for auth and data, but wire the client behind a src/lib/supabase.ts helper so the auth provider can be swapped. Ship a single conversation: propose the folder structure first, then write each file.
Each section is its own page with a dedicated preview, section-only code, and prompts for Claude Code, Cursor, Codex, Lovable, Replit, and Google Stitch.
Analytics Dashboard Section
SaaS dashboard analytics home section for Cursor and Claude Code: 4 stat cards, a line chart, and a recent-activity feed on a minimal white layout.
Users Table Section
SaaS dashboard users table section for Cursor and Claude Code: searchable, sortable table of members with avatar, email, role, and last active.
Billing Section
SaaS dashboard billing section for Cursor and Claude Code: current plan card, plan upgrade options, and invoice history table on a minimal white layout.
Settings Section
SaaS dashboard account settings section for Cursor and Claude Code: profile form, security controls, and danger zone on a minimal white layout.
Onboarding Wizard Section
SaaS dashboard onboarding wizard section for Cursor and Claude Code: 5-step guided setup with progress bar and next/back navigation.
Notifications Section
SaaS dashboard notifications section for Cursor and Claude Code: unread notifications list with filters and mark-as-read on a minimal white layout.
Team Members Section
SaaS dashboard team members section for Cursor and Claude Code: team list with role controls, invite flow, and pending invites on a minimal white layout.
Command Palette Section
SaaS dashboard Command K palette section for Cursor and Claude Code: keyboard-driven search modal with grouped actions and page navigation.
Empty State Section
SaaS dashboard empty state section for Cursor and Claude Code: minimal centered layout with icon, message, and primary CTA for zero-data screens.
Error State Section
SaaS dashboard error state section for Cursor and Claude Code: minimal error boundary with subtle red accent, retry button, and support link.
Copy the prompt on this page into Claude Code, Cursor, Lovable, Codex, Replit, or Google Stitch. Each tool generates the entire Next.js SaaS admin dashboard from that single prompt: shared layout with left sidebar nav + top bar, 7 dashboard routes (analytics, users, billing, settings, onboarding, notifications, team), Command K palette, plus empty + error states. Uses Supabase for auth and data by default.
Next.js 14+ App Router + Tailwind CSS v3 + Switzer font, written in TypeScript throughout. Supabase for auth and data by default, wrapped behind a single helper file so you can swap to Clerk, Auth.js, Postgres, Convex, PlanetScale, or Neon without touching the UI. No motion library required. Deploys to Vercel, Cloudflare Pages, or Netlify.
Ten standalone sections: analytics home (4 stat cards + line chart + activity feed), searchable users table with role management, billing with plan cards + invoices, account settings (profile + security + danger zone), 5-step onboarding wizard, notifications inbox, team members with roles, Command K search palette, empty state, and global error boundary. Each section is a standalone page on TopFreePrompts you can copy on its own.
10-30 minutes end to end. Copy the full multi-file code, paste into a fresh Next.js 14+ project. Cursor and Claude Code split the files automatically using the `// === filename ===` headers, Lovable and Replit spin up a live preview URL in seconds. Add your Supabase env vars and the dashboard runs.
Claude Code and Cursor for full multi-file scaffolding into an existing repo where you want the AI to manage imports and run type checks. Lovable and Replit for spinning up a fresh working preview URL without touching your local dev environment. Codex for autonomous agent-driven builds. Google Stitch for iterating on the design visually in Google Labs before dropping the React code into your project. All six produce the same design system.