UXDL Docs

Integrations Overview

Where vendor setup lives vs Backend code guides, and how pages link together.

Third-party services appear in two places. This is intentional — each section answers a different question.

Where to look

QuestionSectionExample
How do I configure the vendor account?IntegrationsS3 bucket policy, FCM VAPID key, SES domain verification
How do I use it in Express code?BackendPresigned URL service, firebase-admin send, email provider adapter
How does it fit the system?ArchitectureMedia upload flow, authentication flow
How do clients consume it?FrontendCognito hosted UI, FCM web client, file upload UI

Cloud services map

ServiceIntegrations (setup)Backend (code)
AWS S3S3AWS S3
FCMFCMPush — FCM
AWS SESAWS SESEmail
SendGridSendGridEmail
BrevoBrevoEmail

Auth & identity

TopicIntegrationsBackendFrontend
Cognito user pool setupCognitoAuthentication
API Bearer token validationNode · Python
End-to-end auth flowAuthentication Flow

Deployment

TopicSection
Dockerfile and local composeBackend → Docker
ECS task definitions and rolloutBackend → AWS ECS
Alpha → Beta → Prod promotionGit Workflow