To get started, fork this template repository.
This Turborepo includes the following apps and packages:
api: Express server built with TypeScript.web: A Next.js app featuring Tailwind CSS and Shadcn UI.
ui: A shared React component library that uses Tailwind CSS and Shadcn UI, available to bothwebandapi.tailwind-config: Centralizedtailwind.config.tsfor the monorepo.eslint-config-custom: Custom ESLint configurations, includingeslint-config-nextandeslint-config-prettier.tsconfig: Shared TypeScript configuration files.
All packages and apps are built with TypeScript.
This setup compiles packages/ui and outputs the transpiled source and styles to dist/. This ensures efficient sharing of the Tailwind CSS configuration and generation of used styles.