Skip to content

A baseline repo for bootstrapping sophisticated applications that require a relatively sophisticated architecture

514-labs/area-code

Repository files navigation

Area Code starter repo powered by Moose — Automated setup with Turborepo

Starter Applications

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).

User Facing Analytics

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.

UFA Stack:

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

Reference Architecture

Reference architecture: User-facing analytics (with AI)

Operational Data Warehouse

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).

ODW Stack:

Backend & Data:

  • Framework: Moose (Python)
  • Data Platform: ClickHouse (Warehouse) | RedPanda (Streaming)
  • Ingestion: Moose connectors for Blobs, Events, and Logs

Frontend: Streamlit

About

A baseline repo for bootstrapping sophisticated applications that require a relatively sophisticated architecture

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 14