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 byuseMyUserInfo
- type safe form with
zod
byuseZodForm
- no need to export
action
in routes, just calltrpcClient.action
to mutate anywhere - request with permission controll by
trpc middlewares
- deploy to
docker
orvercel
- support dark mode by
useAppTheme
- use
prisma
to keep type safe with db - toast request error automatically
- always use latest remix features
- remix
- vite
- trpc
- tailwindcss
- typescript
- prisma
- jwt
- pnpm
- react-hook-form
- react-query
- next-themes
- lucide-icons
- zod
- docker
- vercel
- clone this repository
git clone [email protected]:SteveSuv/remix-t3-stack.git
- install packages
npm i pnpm -g
pnpm i
- init database
pnpm db:push
pnpm db:gen
- run dev server
pnpm dev
- build and preview
pnpm build
pnpm start
- deploy to docker
pnpm deploy
- deploy to vercel: follow this guide