React + Vite + TypeScript starter configured with the same tooling used in mantine-example, but wired for Tailwind and shadcn/ui.
- Vite + React 19 + TypeScript
- ESLint 9 with the same rule set as
mantine-example - React Router, Day.js, Embla Carousel, Tabler Icons (shared runtime deps)
- Tailwind CSS 3 + shadcn CLI with
new-yorkstyle and neutral palette
- Full Hone-inspired system surface area: Dashboard, AI Coach, AI Sessions, Catalog, Class Finder, and Activity pages all ported from the Mantine demo.
- Responsive AppLayout with animated mobile navigation, iconized sidebar, and gradient shell for the hero/demo route.
- Shared data scaffolding (tabs, tables, cards, carousel) built with shadcn/ui primitives and Tailwind tokens for quick remixing.
# 1. Clone the repo
git clone https://github.com/roke77/shadcn-example
cd shadcn-example
# 2. Install dependencies
npm install
# 3. Launch the dev server
npm run devnpm run lint and npm run build should both pass out of the box.