A modern full-stack monorepo template featuring Next.js 15, Encore.ts, and shadcn/ui. Built with TypeScript and TailwindCSS, offering a robust foundation for building type-safe web applications.
- Next.js 15 with App Router
- Encore.ts for type-safe backend APIs
- shadcn/ui components with dark mode support
- TailwindCSS for styling
- TypeScript for end-to-end type safety
- Turborepo for monorepo management
- pnpm for fast, disk-efficient package management
pnpm installTo add components to your app, run the following command at the root of your web app:
cd apps/web
pnpm dlx shadcn@canary add buttonTip
Read more about adding components in the shadcn/ui documentation for Monorepo
To start the development server, run the following command:
pnpm dev- Open http://localhost:3000 with your browser to see the result.
- Open http://localhost:9400/{encore-id} to access Encore's local developer dashboard.
To learn more about the technologies used in this template, refer to the following documentation:
