Skip to main content

Overview

This page shows how different parts of the codebase connect to each other. Use these diagrams to understand:
  • Which features depend on which data sources
  • How data flows through the application
  • Where to look when making changes

Architecture Overview

This simplified diagram shows the major layers and how they connect:

Feature Dependencies

Shows which features use which parts of the data layer:

Data Layer Structure

Shows how repositories connect to the database:

Understanding the Graphs

Arrows

An arrow from A to B means “A uses B” or “A depends on B”

Boxes

Each box represents a module, feature, or component

Groups

Boxes in the same group are related (same layer or type)

Colors

Different colors indicate different types of components

Stats

MetricCount
Total Modules33
Total Dependencies0
Features19
Data Components3
Services4
These diagrams are auto-generated from code analysis. Some dependencies may not be captured if they use dynamic patterns.
Last modified on January 25, 2026