Skip to content

Getting Started

Dashin is a scaffold for building React admin/back-office apps quickly. It's powered by Vite, styled with Tailwind CSS + Headless UI, uses TipTap for rich text, and ships an AI-assisted, schema-validated generation flow.

Install & scaffold

bash
npm install --global dashin-cli
dashin new my-admin
cd my-admin
yarn && yarn dev

The dev server runs at http://localhost:3000.

Core commands

CommandDescription
dashin new <name>Create a project (Vite template)
dashin plugin [team]-[group]Create a plugin (run in plugins/)
dashin schema [name]Create a schema (run in a plugin dir)
dashin ai generateGenerate a validated admin table from a backend (AI guide)
dashin ai themeGenerate a validated theme from a description
dashin ai refineRefine an existing generated admin via natural language

Pick a backend

Dashin is backend-agnostic — choose a data-source connector:

…or Strapi / GraphQL. Set VITE_AUTH_PLUGIN + VITE_AUTH_URL in .env and the same table/CRUD UI works against your data.

Next