A collection of production-ready templates for Squadbase.
Squadbase is a platform for Vibe Coding for Business Intelligence (BI). It enables you to build business dashboards simply by interacting with an AI agent. As a fully cloud-based solution, Squadbase requires no infrastructure setup—get started creating dashboards in just minutes.
While Squadbase comes with several built-in data connections, this repository offers not just connections but more practical and ready-to-use templates. These templates are pre-configured dashboards designed for real business use cases and can be used right away by simply switching the data connection.
| Template | Description |
|---|---|
| Core Template | A core template for squadbase |
| Vite Template | Full-stack template: Vite 8 + React 19 + @squadbase/vite-server + TypeScript + Tailwind CSS v4 + shadcn/ui |
A full-stack template combining a React 19 SPA with a @squadbase/vite-server backend, with HMR enabled.
Stack: Vite 8 · React 19 · @squadbase/vite-server · TypeScript · Tailwind CSS v4 · shadcn/ui · TanStack Query · Apache ECharts
@squadbase/vite-server — A Hono-based backend server that manages and executes SQL/TypeScript server logics with automatic file-change reloading.
Commands:
npm run dev # Start dev server (HMR enabled)
npm run build # Build client (dist/client/) and server (dist/server/)
npm run start # Run production serverSkills (AI agent guidelines):
The canonical source for skill files is skills/source/squadbase-vite-react/, published as @squadbase/skills. The vite/skills/ directory is a copy — do not edit it directly.
| Skill | Source | Description |
|---|---|---|
frontend-development |
skills/source/squadbase-vite-react/frontend-development/SKILL.md |
React frontend development guidelines |
server-logic-development |
skills/source/squadbase-vite-react/server-logic-development/SKILL.md |
Server logic development guidelines |
component-generation |
skills/source/squadbase-vite-react/component-generation/SKILL.md |
TSX component generation rules for buildPageSection |
To sync skill files to vite/skills/:
cd vite && npx @squadbase/skills --cleanFor detailed documentation on each template, refer to the skill files in skills/source/.
For Squadbase platform documentation, visit Squadbase Docs.
We welcome contributions! Please feel free to submit pull requests or open issues for bugs and feature requests.