Getting Started
HanseNexus Monorepo
Turborepo-based monorepo for HanseNexus applications
HanseNexus Monorepo
The HanseNexus monorepo is a Turborepo-based workspace containing all HanseNexus products, shared packages, and infrastructure configuration. It enables code sharing, consistent tooling, and unified deployment across multiple applications.
Tech Stack
| Category | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| Backend | Convex (per-app deployments) |
| Package Manager | Bun |
| Build System | Turborepo |
| Language | TypeScript (strict mode) |
| Styling | Tailwind CSS v4 + shadcn/ui |
| Linting/Formatting | Biome |
| Unit Testing | Vitest |
| E2E Testing | Playwright |
| Infrastructure | k3s (Kubernetes), Kustomize, Harbor |
| Monitoring | OpenTelemetry + SigNoz |
| Secrets | 1Password (op:// references, ephemeral injection) |
Applications
The monorepo contains 9 applications:
| App | Description |
|---|---|
| Lexilink | Learning platform with vocabulary, tests, and class management |
| CalNexus | Calendar and AI scheduling app with CalDAV and Google Calendar |
| Archus | Agent management dashboard for OpenClaw |
| Planex | AI-powered project planning tool |
| Nexus LMS | Learning management system with courses, quizzes, and progress tracking |
| Elbe-Akustik | Hearing aid shop platform (client project) |
| BGS-Service | Building cleaning service platform (client project) |
| Portfolio | Portfolio and landing site |
| Qript | Video scripting tool (experimental) |
Shared Packages
The monorepo includes 21 shared packages under the @hn-monorepo/* namespace, covering UI components, authentication, billing, AI integrations, monitoring, and more. See Shared Packages for the full list.
Next Steps
- Quick Start — Set up your development environment and run apps locally.
- Monorepo Structure — Understand the directory layout and build system.