gitextract_cbg5532v/ ├── .prettierrc.js ├── LICENSE ├── README.md ├── client/ │ ├── .babelrc │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── codegen.yml │ ├── next-env.d.ts │ ├── package.json │ ├── src/ │ │ ├── components/ │ │ │ ├── Components.txt │ │ │ ├── elements/ │ │ │ │ ├── Nav/ │ │ │ │ │ └── Nav.tsx │ │ │ │ ├── ThemeToggle/ │ │ │ │ │ ├── ThemeToggle.styled.ts │ │ │ │ │ └── ThemeToggle.tsx │ │ │ │ └── index.ts │ │ │ └── modules/ │ │ │ └── index.ts │ │ ├── config/ │ │ │ └── config.ts │ │ ├── generated/ │ │ │ └── graphql.tsx │ │ ├── graphql/ │ │ │ ├── mutations/ │ │ │ │ └── createUser.graphql │ │ │ └── queries/ │ │ │ ├── getUser.graphql │ │ │ └── getUsers.graphql │ │ ├── hooks/ │ │ │ └── useMediaQuery.ts │ │ ├── pages/ │ │ │ ├── 404.tsx │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── api/ │ │ │ │ └── hello.ts │ │ │ └── index.tsx │ │ ├── providers/ │ │ │ └── AppProvider.tsx │ │ ├── styles/ │ │ │ ├── constantStyles.ts │ │ │ ├── global.ts │ │ │ ├── index.ts │ │ │ ├── styled.d.ts │ │ │ └── theme.ts │ │ └── util/ │ │ ├── createURQLClient.ts │ │ └── isServer.ts │ └── tsconfig.json └── server/ ├── .dockerignore ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── Dockerfile ├── dist/ │ ├── config.js │ ├── entities/ │ │ ├── UserAccount.js │ │ └── index.js │ ├── index.js │ ├── middleware/ │ │ └── isAuth.js │ ├── migrations/ │ │ ├── 1622333914717-initDB.js │ │ └── 1622348668437-MockUsers.js │ ├── resolvers/ │ │ ├── UserAccount.js │ │ ├── index.js │ │ └── userInput.js │ ├── types.js │ └── utils/ │ └── validateRegister.js ├── ormconfig.json ├── package.json ├── src/ │ ├── config.ts │ ├── entities/ │ │ ├── UserAccount.ts │ │ └── index.ts │ ├── env.d.ts │ ├── index.ts │ ├── middleware/ │ │ └── isAuth.ts │ ├── migrations/ │ │ ├── 1622333914717-initDB.ts │ │ └── 1622348668437-MockUsers.ts │ ├── resolvers/ │ │ ├── UserAccount.ts │ │ ├── index.ts │ │ └── userInput.ts │ ├── types.ts │ └── utils/ │ └── validateRegister.ts └── tsconfig.json