Skip to content

Turborepo with Next.js v13, Storybook v7, Tailwind CSS v3, TanStack Query v4 and GraphQL Codegen. ⚡️ Made with DX first: TypeScript + ESLint + Prettier + Husky + CommitLint + Lint-Staged.

Notifications You must be signed in to change notification settings

enabling-solutions/digital-experience-template

Repository files navigation

Digital Experience Template - Unleash the Power 💥

Welcome to the ultimate DXP Template! This repository contains a fully configured boilerplate to kickstart your projects with TurboRepo, Next.js 13, Storybook 7.0, TailwindCSS, and GraphQL Codegen.

📦 What's in the box?

This TurboRepo is powered by pnpm, an efficient package manager. It contains the following packages and applications, designed to work seamlessly together:

🚀 Applications and Packages

  • apps/docs: A comprehensive Storybook app for showcasing your components
  • apps/web: A cutting-edge Next.js app for lightning-fast web development
  • packages/ui: A starter React component library shared by both the web and storybook applications
  • packages/eslint-config-custom: Custom eslint configurations, including eslint-config-next and eslint-config-prettier
  • packages/tsconfig: Centralized tsconfig.json files used throughout the monorepo
  • packages/tailwind-config: Custom Tailwind CSS configuration for styling consistency across applications

All packages and applications are fully written in TypeScript.

🔧 Utilities

This TurboRepo comes with pre-configured tools to ensure a smooth development experience:

🏗️ Build

To build all apps and packages, run the following command:

pnpm run build

💻 Develop

To start developing across all apps and packages, run the following command:

pnpm run dev

Give your projects the best start with this Digital Experience Boilerplate. Enjoy the perfect blend of speed, scalability, and developer experience! 🚀

About

Turborepo with Next.js v13, Storybook v7, Tailwind CSS v3, TanStack Query v4 and GraphQL Codegen. ⚡️ Made with DX first: TypeScript + ESLint + Prettier + Husky + CommitLint + Lint-Staged.

Topics

Resources

Stars

Watchers

Forks