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

CategoryTechnology
FrameworkNext.js 16 (App Router)
BackendConvex (per-app deployments)
Package ManagerBun
Build SystemTurborepo
LanguageTypeScript (strict mode)
StylingTailwind CSS v4 + shadcn/ui
Linting/FormattingBiome
Unit TestingVitest
E2E TestingPlaywright
Infrastructurek3s (Kubernetes), Kustomize, Harbor
MonitoringOpenTelemetry + SigNoz
Secrets1Password (op:// references, ephemeral injection)

Applications

The monorepo contains 9 applications:

AppDescription
LexilinkLearning platform with vocabulary, tests, and class management
CalNexusCalendar and AI scheduling app with CalDAV and Google Calendar
ArchusAgent management dashboard for OpenClaw
PlanexAI-powered project planning tool
Nexus LMSLearning management system with courses, quizzes, and progress tracking
Elbe-AkustikHearing aid shop platform (client project)
BGS-ServiceBuilding cleaning service platform (client project)
PortfolioPortfolio and landing site
QriptVideo 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.
HanseNexus 2026