# โœจ Lumify Sanity Template Official CLI and starter template for building modern web apps with Next.js, Sanity, Bun, and Shadcn UI โ€” bundled into a single monorepo. --- ## ๐Ÿ“ฆ What It Does The `lumify/sanity-template` CLI sets up a fully functional monorepo with: * โšก **Next.js App Router** for the frontend * ๐Ÿ“ **Sanity Studio** CMS with custom schemas * ๐Ÿ—๏ธ **TurboRepo** structure (client, studio, shared packages) * ๐ŸŽจ **Shadcn UI** components and theming pre-installed * ๐Ÿงช Preconfigured dev tools (Tailwind, TypeScript, ESLint, Prettier) --- ## ๐Ÿš€ How to Use You can scaffold a new project using the CLI: ```bash bunx lumify/sanity-template ``` Then follow the interactive prompts: * Choose a project name * Select a package manager (bun, npm, etc.) * (Optionally) Provide a path to a favicon After that: * The CLI will create a Sanity project and prompt you to log in. * It will open a GitHub repository creation screen in your browser. * Once you confirm and hit **Enter** in the CLI again, it will push the entire project and complete setup automatically. * You can edit your values anytime after setup in `packages/sanity-connection/index.ts`. --- ## ๐Ÿ—‚๏ธ Project Structure ``` apps/ client/ # Next.js frontend studio/ # Sanity Studio CMS packages/ ui/ # Shadcn components & design system sanity-connection/ # Shared Sanity config and token typescript-config/ # Shared TypeScript presets ``` All apps and packages are connected with TurboRepo workspaces. You can run commands from the root: ```bash bun run dev # Start client and studio in parallel bun run build # Build all apps and packages bun run deploy # Deploy the Sanity Studio ``` --- ## ๐Ÿงฉ Shadcn UI Shadcn UI is pre-installed and configured in `client`ย  To add components run the following inside the client folder: ```bash bunx shadcn-ui@latest add [component] ``` ๐Ÿ”— [ui.shadcn.dev](https://ui.shadcn.dev/docs/components) ๐Ÿ”—ย [shadcnui-blocks.com](http://www.shadcnui-blocks.com) ๐Ÿ”—ย [kokonutui.com](https://kokonutui.com) ๐Ÿ”—ย [ui.aceternity.com](https://ui.aceternity.com) ๐Ÿ”— [21st.dev](https://21st.dev) --- ## ๐Ÿง  Sanity Docs Customize your Studio or learn more about Sanity at: ๐Ÿ“˜ [sanity.io/docs](https://www.sanity.io/docs) --- Happy building with Lumify! ๐Ÿš€