Mountain Dev Template

Welcome to Mountain Dev Template Documentation

This documentation covers the entire monorepo architecture and all packages in the Mountain Dev Template stack.

What is Mountain Dev Template?

Mountain Dev Template is a modern full-stack monorepo template that combines:

  • Turborepo for efficient monorepo management
  • Next.js 16 for the web application
  • Expo for mobile applications
  • tRPC for end-to-end typesafe APIs
  • Drizzle ORM for database management
  • Better Auth for authentication
  • Tailwind CSS for styling
  • shadcn/ui for UI components

Monorepo Structure

The repository is organized into workspaces:

  • apps/ - Application packages (Next.js, Expo)
  • packages/ - Shared packages (API, Auth, DB, UI, etc.)
  • tooling/ - Development tools and configuration