MosaicπŸ“”

Architecture

Mosaic system architecture overview

Architecture

Mosaic follows a client-server monorepo structure.

Directory Structure

Mosaic/
β”œβ”€β”€ mobile/    # Expo React Native app
β”œβ”€β”€ server/    # Rust backend (Actix Web + PostgreSQL)
β”œβ”€β”€ packages/  # Shared TypeScript packages
└── docsite/   # This documentation

Technology Stack

LayerTechnology
MobileExpo (React Native) + TypeScript
ServerRust + Actix Web + SQLx
DatabasePostgreSQL + pgvector
Package ManagerBun
Build OrchestrationTurborepo

On this page