Area Code is a starter repo with all the necessary building blocks for a feature-rich, enterprise-ready application that requires specialized infrastructure.
There are two sample applications: User Facing Analytics and Operational Data Warehouse. Quickstarts for each of those projects live in the readme of their respective folders (UFA, ODW).
The UFA monorepo is a starter kit for building applications with a multi-modal backend that combines transactional (PostgreSQL), analytical (ClickHouse), and search (Elasticsearch) capabilities. The stack is configured for real-time data synchronization across services.
Backend & Data:
- Transactional: PostgreSQL | Fastify | Drizzle ORM
- Analytical: ClickHouse | Moose (API & Ingest)
- Search: Elasticsearch
Sync & Streaming: Moose Workflows (with Temporal) | Moose Stream (with Redpanda) | Supabase Realtime Frontend: Vite | React 19 | TypeScript | TanStack (Router, Query, Form) | Tailwind CSS
The odw project is a starter kit for an operational data warehouse, using the Moose framework to ingest data from various sources (Blobs, Events, Logs) into an analytical backend (ClickHouse).
Backend & Data:
- Framework: Moose (Python)
- Data Platform: ClickHouse (Warehouse) | RedPanda (Streaming)
- Ingestion: Moose connectors for Blobs, Events, and Logs
Frontend: Streamlit
