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 documentationTechnology Stack
| Layer | Technology |
|---|---|
| Mobile | Expo (React Native) + TypeScript |
| Server | Rust + Actix Web + SQLx |
| Database | PostgreSQL + pgvector |
| Package Manager | Bun |
| Build Orchestration | Turborepo |