Skip to content
themes.dev

    shadcn admin dashboard template

    An admin dashboard template you install with the shadcn CLI.

    Flightdeck is a shadcn-format registry with 204 screens, 62 blocks, 44 components and 6 app shells. One command puts a screen in your project with the items, styles and demo data it needs, in Astro or React. The components are Flightdeck's own, so it is not a shadcn/ui theme.

    Part of Flightdeck · One-time payment

    CRM dashboard, light mode
    CRM dashboard, dark mode

    CRM dashboard. How healthy the customer base is: paying customers, MRR, net revenue retention and churn, a customer table with plan, seats used, MRR, status and owner, revenue by plan and recent customer activity.

    One command per screen

    npx shadcn@latest add @flightdeck/invoices installs the screen and every item it imports. The source lands in your project, so you can change all of it.

    Astro or React

    Use @flightdeck for Astro or @flightdeck-react for React and Next.js. Both versions share props, markup and behavior, and are checked against each other before every release.

    Ready for your agent

    The shadcn MCP server reads the same settings, so a coding agent can browse and install items. Each item has a manifest with its props, data and states.

    Every state

    Loading, empty and error states on every dashboard, block and screen, in light and dark, with WCAG AA contrast.

    The screens

    What each one is for, from its manifest. Open a screen to see it large.

    CRM dashboard, light modeCRM dashboard, dark mode
    CRM dashboard
    Analytics dashboard, light modeAnalytics dashboard, dark mode
    Analytics dashboard
    Billing overview, light modeBilling overview, dark mode
    Billing overview
    Invoices, light modeInvoices, dark mode
    Invoices
    Members, light modeMembers, dark mode
    Members
    Roles, light modeRoles, dark mode
    Roles
    Data table, light modeData table, dark mode
    Data table
    Command palette, light modeCommand palette, dark mode
    Command palette
    Kanban board, light modeKanban board, dark mode
    Kanban board

    Questions

    Is Flightdeck built on shadcn/ui?

    No. It uses the shadcn registry format and CLI, but the components are its own and do not depend on shadcn/ui or Radix. If you need shadcn/ui components specifically, this is not what you are looking for.

    How do I install a screen?

    Add the @flightdeck namespace to components.json with the API key from your license, then run npx shadcn@latest add @flightdeck/invoices. For React, use @flightdeck-react. The download also runs the registry offline on your machine.

    Can I add it to a project that already uses shadcn/ui?

    Try it on a branch first. Flightdeck brings its own stylesheet and uses the same token names as shadcn/ui, such as background, primary and card, so it can change the colors of your existing components. Its dark mode follows data-theme on the html element instead of a dark class. A new project is the simplest start.

    Is this an official shadcn product?

    No. Flightdeck is made by themes.dev and is not affiliated with shadcn/ui.

    What else is in Flightdeck?

    204 screens, 62 blocks, 44 components, 6 app shells and 18 clickable walkthroughs for admin and SaaS apps, in light and dark. These screens are one part of it.

    What does it cost?

    €79 once for one person, €499 for your whole company, with Team and Studio licenses in between. All include lifetime updates and unlimited projects. Free for everyone who bought AirControl.

    Get these screens and the rest of Flightdeck.

    €79 once for one person, €499 for your whole company. Lifetime updates included.