A full-stack monorepo starter template built with Turborepo, featuring a Next.js frontend and Express backend.
This Turborepo includes the following packages/apps:
nextjs
: a Next.js appreact
: a React app (alternative frontend option)api
: an Express server with tRPC, authentication, and PostgreSQL database
@repo/ui
: a React component library with Tailwind CSS@repo/database
: PostgreSQL database with Drizzle ORM@repo/validation
: shared validation schemas using Zod@repo/email
: email templates using React Email@repo/logger
: shared logger configuration using Pino@repo/eslint-config
: shared ESLint configurations@repo/tsconfig
: shared TypeScript configurations
- Node.js >= 20
- PNPM >= 9.15.3
- PostgreSQL
- Bulletproof React : Used for the React frontend boilerplate.
This project integrates portions of this template, which are licensed under their respective open-source licenses. See their repositories for more details.