Skip to content

worldcoin/world-chat-backend

Repository files navigation

World Chat Backend

Push notification and image services for World Chat Native.

Structure

world-chat-backend/
├── backend/                # Main HTTP server (port 3000)
├── notification-worker/    # Worker for processing incoming XMTP messages
├── enclave-worker/         # Worker for enclave operations
├── secure-enclave/         # Secure enclave service
└── shared/                 # Shared crates
    └──  backend_storage/   # Common SQS and DynamoDB structs

Quick Start

# Install development tools
make install-dev-tools

# Build
make build

# Run backend server
make run-backend

# Run enclave worker
make run-enclave-worker

# Run secure enclave
make run-secure-enclave

Development

# Format code
make fmt

# Run lints
make lint

# Run all checks
make check

# Run tests
make test

# See all commands
make help

Sync XMTP proto files

buf export buf.build/xmtp/proto --output proto/ --path .

About

Push notification service and images service for World Chat.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages