Sitemap

Designing Area Code. Fast Analytics Apps for modern devs.

Creating performant analytics apps today means stitching together dozens of complex systems — data ingestion, APIs, frontend frameworks, observability, orchestration. Until now.

--

What is Area Code?

Data is hard. And often slow to work with. Area Code makes that easier. It’s a subtle nod to our name 514, which is the area code for Montreal. It’s our answer to this challenge: a monorepo starter designed for building modern, multi-modal applications, especially in the data and analytics space. It’s minimal, modular, and built with developer experience at the forefront. Devs often don’t know where to start with some of this stuff, so we decided to explore starter kits and templates.

No, it’s not a Ludacris song. Area Code is a Turborepo-based monorepo starter project that comes with batteries included. It’s a fully-integrated environment for developing production-level applications — particularly those centered around data.

Press enter or click to view image in full size
Brand, Marketing Materials

Beautiful, Accessible, Fast Analytics Powered by the Best (including our own)

Out of the box, you get:

  • Pre-configured apps (frontend, backend, ingestion, analytics)
  • Integrated developer tooling with pnpm, Vite, and Turborepo
  • Modern architecture powered by TypeScript and React 19
  • Automated setup scripts and sample flows
Press enter or click to view image in full size
Product UI, Abstraction

Area Code is currently comprised of 2 flagship starter repos:

  • User Facing Analytics (UFA): A TypeScript-based, user-facing analytics stack that connects frontend, backend, and streaming pipelines using Moose Workflows.
  • Operational Data Warehouse (ODW): A Python-based ingestion and analysis stack, using Moose to pull from blob storage, logs, events, and more. The UI is built with Streamlit, tailored for internal data workflows.

Overview:

  • A real-time pipeline powered by Moose for ingestion and serving
    A modern frontend stack: React 19, Tailwind, shadcn/ui, and TanStack (Router, Query, Form)
  • A responsive design system that’s both developer-friendly and enterprise-grade
  • AI Chat assistance (Vercel’s AI SDK)
  • High-performance data layers via ClickHouse and Elasticsearch
  • Robust customizable Foo/Bar Demo experience
Press enter or click to view image in full size

UFA under the hood:

  • Transactional: PostgreSQL | Fastify | Drizzle ORM
  • Analytical: ClickHouse | Moose (API & Ingest)
  • Search: Elasticsearch

ODW under the hood:

  • Connectors, Frontend and Backend
  • ClickHouse (Analytical Database)
  • Redpanda (Message Queue)
  • Temporal (Workflow Engine)
  • Redis (Caching)
Press enter or click to view image in full size
Sample Monorepo

OpenSource, Agents, ShadCN Components, beyond

Real-world SaaS development brings a host of constraints, especially in enterprise contexts. Building Area Code meant solving for those from the start.

Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
  • OpenSource: The monorepo structure works seamlessly with GitHub workflows, Cursor Rules, and Actions — great for teams operating in regulated or enterprise environments.
  • Agentic-friendly: Designed to auto-operate while integrating through shared contracts and workflow triggers. This enables cleaner boundaries between teams and services, and leverages an AI Chat SDK.
  • ShadCN Components: Using Vite, Shadcn other frontend frameworks, Area Code supports rapid iteration with accessibility and themeability baked in. Tailwind ensures consistent design without slowing you down. This makes Area Code a reliable foundation for real production teams.
  • Beyond. The idea was to validate and continue to build templates to better kick start common projects. This would allow faster entry and fewer steps to get started and offer a vercel-like cloud hosting service to users with little friction.
Press enter or click to view image in full size
Press enter or click to view image in full size

Full team effort:

Eng— Groy, GA, GL, Mitchell, Carlos, JW, Nico, more
Brand, Design — Alex, Isa
Product — Tim, Chris

Press enter or click to view image in full size

Get Moving

Getting started is easy. After cloning the repo, you can spin up a full development environment and get on with your life.

--

--

Alex
Alex

Written by Alex

FAANG & Startup Alum. Case Studies, Articles & Rants.