t3 means typescript + tailwindcss + trpc, the name is from this repo
this is a full-stack todolist example using remix-t3-stack, aims to bring better DX to react developers.

- end-to-end type safe by
trpc
- get
myUserInfo anywhere by useMyUserInfo
- type safe form with
zod by useZodForm
- no need to export
action in routes, just call trpcClient.action to mutate anywhere
- request with permission control by
trpc middlewares
- deploy to
docker or vercel
- support dark mode by
useAppTheme
- use
prisma to keep type safe with db
- toast request error automatically
- always use latest remix (react-router v7) features
- remix (react-router v7)
- vite
- trpc
- tailwindcss
- typescript
- prisma
- jwt
- pnpm
- react-hook-form
- react-query
- next-themes
- lucide-icons
- zod
- sqlite
- docker
- vercel
- clone this repository
git clone git@github.com:SteveSuv/remix-t3-stack.git
- install packages
- init database
- run dev server
- build and preview
- deploy to vercel: follow this guide