Modern monorepo template with clean architecture patterns
Bear Stack is a production-ready monorepo template for full-stack applications with clean architecture patterns. Features Turborepo-powered builds, React 19 with Vite, and Supabase backend.
Uses a three-layer edge function architecture that separates business logic from runtime concerns, enabling unit testing without Deno runtime and portability across JavaScript runtimes. Includes comprehensive documentation with VitePress.
Tech: React, TypeScript, Vite, Supabase, Turborepo, Storybook, VitePress
Features
- Clean architecture with runtime-agnostic edge functions
- Turborepo with intelligent caching and parallel execution
- React 19 with Storybook v9 component library
- VitePress documentation site
- Comprehensive testing with Vitest and Playwright
More from the portfolio
This project is part of tvsguide.io, the personal portfolio of Tim Veil — software engineer and CIO at Two Bear Capital, previously at StarTree, Cockroach Labs, and Hortonworks. The full collection covers distributed systems, data infrastructure, JDBC drivers, AI services, build pipelines, real-time analytics, and a couple of personal apps. Each project ships with source code, tech notes, and links to live deployments where applicable.
Browse the project index, read about Tim's background, follow the blog, or return to the homepage. Source code lives on GitHub; professional history is on LinkedIn.