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

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

Getting Help

  • Technical questions: Check the relevant section in these docs
  • Bugs/Issues: File an issue in the appropriate GitHub 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.