// the find
chen-rn/CUA
(deprecateed) create-universal-app(CUA) is an opinionated template for creating fullstack universal apps (Expo, Next, tRPC, Prisma, Clerk, Solito, Tamagui)
A Turborepo monorepo template for sharing React Native code between Expo (mobile) and Next.js (web) using Solito for navigation and Tamagui for UI. Stacks tRPC, Prisma, and Clerk on top for a full-stack starting point. The repo is explicitly deprecated and hasn't been touched since late 2023.
The package split is sensible — shared app logic in packages/app/features, platform entry points in apps/expo and apps/nextjs stay nearly empty. Using Tamagui's compiler for cross-platform styling is a real differentiator over Nativewind for server-rendered web output. The auth split (Clerk Expo vs Clerk Next SDK) is handled correctly rather than papering over the differences. The README is honest about tradeoffs, including Clerk's SMS paywall.
Deprecated and frozen at Next.js pages router and Expo Router v1 — both ecosystems moved significantly since Nov 2023 and you'd be immediately fighting outdated patterns. Tamagui has had major breaking changes; the version pinned here will conflict with anything else in the ecosystem. SQLite default is fine for prototyping but the migration path to Postgres in production is left entirely to you. No testing setup whatsoever — not even a placeholder.