This is a highly opinionated version of a T3 Stack project bootstrapped with create-t3-app
.
It is configured to use MongoDB, JWTs for auth, and vitest + supertest for testing. It also includes extra TS goodies such as @total-typescript/ts-reset
and other overrides.
- This template includes an opinionated
prettier.config.cjs
which inserts semi-colons, avoids arrow parenthesis, and adds trailing commas. - If you are familiar with the usual T3 setup, note that the tRPC client exported as
api
fromsrc/utils/api.ts
is now exported fromsrc/client/sdk.ts
assdk
.
If you are not familiar with the different technologies used in this project, please refer to the respective docs.
To learn more about the T3 Stack, take a look at the following resources:
Follow the T3 deployment guides for Vercel, Netlify and Docker for more information.