UXDL Docs

Getting Started Overview

Onboarding path, UXDL stack map, and where to go next.

Welcome to UXDL Docs. This section gets you from zero to a working local environment and your first pull request.

Onboarding path

Recommended sequence

  1. Request accounts and access — Onboarding Checklist.

  2. Install the shared toolchain — Local Development Setup.

  3. Configure env files — Environment Variables.

  4. Set up Cursor/VS Code — IDE & Tooling.
  5. Read the guide for your team — Frontend or Backend.

  6. Learn how code ships — Development Workflow (Alpha → Beta → Prod).

UXDL stack at a glance

AreaTechnologiesDocs
Web appsReact, Next.js, AngularFrontend
MobileReact NativeReact Native setup
APINode.js (Express) · Python (FastAPI)Backend
AuthAWS CognitoCognito · API Auth
DatabasesPostgreSQL, MongoDB, SupabaseData Layer
RealtimeSocket.ioSocket.io
StorageAWS S3, CloudFrontAWS S3
PushFirebase Cloud MessagingFCM
EmailAWS SES, SendGrid, BrevoEmail
DeployDocker, AWS ECSDocker · ECS
ObservabilityOpenTelemetry, Sentry, AxiomObservability
TestingPlaywrightTesting

What you'll run locally

Most engineers run at least two processes during development:

ProcessDefault portRepo example
UXDL Docs (this site)3010 (PORT env)uxdl-documentation
Frontend (Next.js)3000uxdl-web
Backend API (Express)4000uxdl-api

Optional local services via Docker: PostgreSQL, MongoDB. See Local Development Setup.

Environments

Code moves through three environments before reaching customers:

Details: Environments.

Need help?