Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 642 Bytes

NOTES.md

File metadata and controls

15 lines (9 loc) · 642 Bytes

Server

  1. yarn init

  2. npx typescript --init

  3. yarn add express http-status-codes pino @typegoose/typegoose mongoose express-async-errors zod zod-express-middleware argon2 jsonwebtoken cookie-parser mongoose-slug-generator nanoid busboy cors helmet @mantine/form

  4. yarn add typescript ts-node-dev pino-pretty @types/express @types/jsonwebtoken @types/cookie-parser @types/busboy @types/cors -D

Client

  1. yarn create next-app client --typescript

  2. yarn add @mantine/hooks @mantine/core @mantine/next react-query axios @mantine/notifications tabler-icons-react @mantine/dropzone

  3. Setup Mantine https://mantine.dev/theming/next/