Skip to main content

Statux Internal Documentation

Welcome to the Statux internal documentation. This site contains everything you need to onboard, develop, operate, and troubleshoot the Statux platform.

I want to...Go to...
Get started as a new employeeOnboarding Guide
Set up my development environmentEnvironment Setup
Understand the codebase structureRepository Overview
Learn API coding standardsAPI Coding Standards
Understand the databaseDatabase Architecture
Deploy changesCI/CD Overview
Fix a common issueTroubleshooting
Review security practicesSecurity Overview

Platform Overview

Statux is a status page monitoring and alerting platform consisting of:

ProductPurposeTech Stack
Statux PagesPublic status pagesNestJS API + Static Web
Statux AlertsIncident alertingNestJS API + Flutter App
Statux SyntheticsSynthetic monitoringNestJS API + Go Relay
Statux InsightsAI incident analysisNestJS API + Static Web
Statux PlatformBilling, users, orgs, SSONestJS API + Static Web

Repository Structure

statux/
├── statux-api/ # Backend APIs (NestJS monorepo)
├── statux-web/ # Frontend websites (Static HTML/CSS/JS)
├── statux-infra/ # Infrastructure (Terraform)
├── statux-app/ # Mobile app (Flutter)
├── statux-relay/ # Synthetic check agent (Go)
├── statux-docs/ # This documentation site (Docusaurus)
└── statux-agents/ # Claude Code agents (Markdown)

All repositories are hosted in AWS CodeCommit. See Repository Overview for clone URLs and details.

Getting Help

  • Technical questions: Check the relevant section in these docs
  • Bugs/Issues: File an issue in the appropriate CodeCommit repository
  • Urgent production issues: Follow the Incident Response runbook
Employee Access Required

This documentation is restricted to Statux employees. If you're seeing an "Access Denied" message, contact your manager to have your account flagged as an employee.