This repository is a monorepo template designed for building and managing Next.js applications with a focus on scalability and modularity. The monorepo setup uses TypeScript, Tailwind CSS, and Turbo to provide a seamless development experience.
- Monorepo Structure: Organize multiple packages in a single repository.
- Next.js: A React framework for building fast and scalable web applications.
- TypeScript: Strongly-typed JavaScript for better developer experience and code quality.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Turbo: Efficient build system for faster development and CI/CD workflows.
root/
│
├── apps/ # Contains all Next.js applications
│ └── www/ # Main Next.js web application
│
├── packages/ # Shared packages used across applications
│ ├── ui/ # UI components and design system
│ └── tsconfig/ # Different tsconfig files
│
├── turbo.json # Turbo configuration file
├── package.json # Root package configuration
├── tsconfig.json # TypeScript configuration
├── tailwind.config.js # Tailwind CSS configuration
└── README.md # Project documentation