Roosevelt Docs

Architecture

Monorepo structuur, tech stack keuzes en architectuurbeslissingen

Architecture

Roosevelt is gebouwd als een Nx monorepo met een duidelijke scheiding tussen apps, packages en infrastructuur.

Tech Stack

ComponentKeuze
FrameworkNext.js 14 (App Router)
APIFastify
DatabaseSupabase (PostgreSQL)
MonitoringSentry + OpenTelemetry
StylingTailwind CSS
TestingVitest + Playwright
CI/CDGitHub Actions
HostingHetzner VPS (Caddy + PM2)

Monorepo Structuur

roosevelt-ops/
├── apps/
│   ├── api/          # Fastify API server
│   ├── marketing/    # Marketing site (static)
│   ├── web/          # Main application
│   ├── portal/       # Client portal
│   └── docs/         # Deze documentatie
├── packages/
│   ├── analytics-layer/
│   ├── feature-flags/
│   ├── pipeline-core/
│   ├── portal-auth/
│   └── time-tracking/
└── infrastructure/
    └── roosevelt-dev/

On this page