A monorepo for Hack the 6ix 2026 hackathon platform using pnpm workspaces.
2026-monorepo/
├── apps/
│ ├── landing/ # Main landing page (2026.hackthe6ix.com)
│ ├── apply/ # Application portal (2026.apply.hackthe6ix.com)
│ ├── dashboard/ # Hacker dashboard (2026.dash.hackthe6ix.com)
├── packages/
│ ├── ui/ # Shared React components
│ └── utils/ # Shared utilities
└── configs/
├── eslint-config/ # Shared ESLint configuration
├── tailwind-config/ # Shared Tailwind configuration
└── typescript-config/# Shared TypeScript configuration
- Node.js >= 18
- pnpm >= 8
pnpm installRun all apps in parallel at root:
pnpm devRun individual apps at root:
pnpm dev:landing # http://localhost:3000
pnpm dev:apply # http://localhost:3001
pnpm dev:dash # http://localhost:3002or go into the individual app folder and
pnpm devpnpm type-checkpnpm lintShared React components (Button, Card, Input, etc.)
Shared utility functions (formatDate, cn, etc.)
Shared ESLint configurations for Next.js and Node.js
Shared Tailwind CSS configuration with brand colors
Shared TypeScript configurations for different environments