CUA screenshot

CUA

Author Avatar Theme by Chen rn
Updated: 22 Nov 2023
1015 Stars

(deprecateed) create-universal-app(CUA) is an opinionated template for creating fullstack universal apps (Expo, Next, tRPC, Prisma, Clerk, Solito, Tamagui)

Categories

Overview:

The create-universal-app (CUA) template is an opinionated template for creating full-stack universal apps using Expo (mobile) and NextJS (web). It includes built-in authentication for both mobile and web using Clerk, as well as technologies like tRPC, Prisma, and Tamagui for UI and styling. The template is constantly updated to keep up with changes in technology, but the creator has deprecated it in favor of the T4 stack, which offers similar features and better maintenance.

Features:

  • Full-stack universal app development experience
  • Write once, run everywhere
  • Integration with Expo (mobile) and NextJS (web)
  • Built-in authentication for mobile and web using Clerk
  • Use of tRPC, Prisma, and Tamagui for UI and styling

Installation:

To start a project using the create-universal-app template, you can run the command npx create-t3-universal-app. If you want a specific variation of CUA, you can add one of the following flags:

  • --with-supabase
  • --with-drizzle-pg
  • --with-drizzle-sql

Summary:

The create-universal-app template offers an opinionated approach to developing full-stack universal apps with built-in authentication for mobile and web. It uses Expo and NextJS as the main frameworks and includes technologies like tRPC, Prisma, and Tamagui for UI and styling. However, the template has been deprecated in favor of the T4 stack, which provides better maintenance and updates.