├── .DS_Store ├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── 00_BUG_REPORT.md │ └── 10_FEATURE_REQUEST.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .prettierrc ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docker-compose.yml ├── heroku.yml ├── netlify.toml ├── package.json ├── packages ├── server │ ├── .dockerignore │ ├── .env.example │ ├── Dockerfile │ ├── data │ │ ├── schema.graphql │ │ └── schema.json │ ├── jest.config.js │ ├── nodemon.json │ ├── package.json │ ├── scripts │ │ └── updateSchema.js │ ├── src │ │ ├── TypeDefinitions.ts │ │ ├── app.ts │ │ ├── auth.ts │ │ ├── config.ts │ │ ├── core │ │ │ ├── logger.ts │ │ │ └── logger │ │ │ │ └── formatter │ │ │ │ └── console.ts │ │ ├── database.ts │ │ ├── index.ts │ │ ├── interface │ │ │ ├── NodeInterface.ts │ │ │ ├── PostInterface.ts │ │ │ └── __tests__ │ │ │ │ ├── NodeInterface.spec.ts │ │ │ │ └── __snapshots__ │ │ │ │ └── NodeInterface.spec.ts.snap │ │ ├── loader │ │ │ └── index.ts │ │ ├── model │ │ │ └── index.ts │ │ ├── modules │ │ │ ├── answer │ │ │ │ ├── AnswerLoader.ts │ │ │ │ ├── AnswerModel.ts │ │ │ │ ├── AnswerType.ts │ │ │ │ └── mutation │ │ │ │ │ ├── AcceptAnswer.ts │ │ │ │ │ ├── CreateAnswer.ts │ │ │ │ │ ├── EditAnswer.ts │ │ │ │ │ ├── VoteAnswer.ts │ │ │ │ │ ├── __tests__ │ │ │ │ │ ├── AcceptAnswer.spec.ts │ │ │ │ │ ├── CreateAnswer.spec.ts │ │ │ │ │ ├── EditAnswer.spec.ts │ │ │ │ │ ├── VoteAnswer.spec.ts │ │ │ │ │ └── __snapshots__ │ │ │ │ │ │ ├── AcceptAnswer.spec.ts.snap │ │ │ │ │ │ ├── CreateAnswer.spec.ts.snap │ │ │ │ │ │ ├── EditAnswer.spec.ts.snap │ │ │ │ │ │ └── VoteAnswer.spec.ts.snap │ │ │ │ │ └── index.ts │ │ │ ├── question │ │ │ │ ├── QuestionLoader.ts │ │ │ │ ├── QuestionModel.ts │ │ │ │ ├── QuestionType.ts │ │ │ │ ├── mutation │ │ │ │ │ ├── CreateQuestion.ts │ │ │ │ │ ├── DeleteQuestion.ts │ │ │ │ │ ├── EditQuestion.ts │ │ │ │ │ ├── ViewQuestion.ts │ │ │ │ │ ├── VoteQuestion.ts │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── CreateQuestion.spec.ts │ │ │ │ │ │ ├── DeleteQuestion.spec.ts │ │ │ │ │ │ ├── EditQuestion.spec.ts │ │ │ │ │ │ ├── ViewQuestion.spec.ts │ │ │ │ │ │ ├── VoteQuestion.spec.ts │ │ │ │ │ │ └── __snapshots__ │ │ │ │ │ │ │ ├── CreateQuestion.spec.ts.snap │ │ │ │ │ │ │ ├── DeleteQuestion.spec.ts.snap │ │ │ │ │ │ │ ├── EditQuestion.spec.ts.snap │ │ │ │ │ │ │ ├── ViewQuestion.spec.ts.snap │ │ │ │ │ │ │ └── VoteQuestion.spec.ts.snap │ │ │ │ │ └── index.ts │ │ │ │ └── subscription │ │ │ │ │ ├── NewQuestion.ts │ │ │ │ │ ├── NewView.ts │ │ │ │ │ ├── NewVote.ts │ │ │ │ │ └── index.ts │ │ │ └── user │ │ │ │ ├── UserLoader.ts │ │ │ │ ├── UserModel.ts │ │ │ │ ├── UserType.ts │ │ │ │ └── mutation │ │ │ │ ├── LoginWithGithub.ts │ │ │ │ ├── helpers.ts │ │ │ │ └── index.ts │ │ ├── pubSub.ts │ │ ├── schema.ts │ │ └── type │ │ │ ├── MutationType.ts │ │ │ ├── QueryType.ts │ │ │ ├── SubscriptionType.ts │ │ │ └── __tests__ │ │ │ ├── QuestionType.spec.ts │ │ │ ├── UserType.spec.ts │ │ │ └── __snapshots__ │ │ │ └── QuestionType.spec.ts.snap │ ├── test │ │ ├── createRows.ts │ │ ├── environment │ │ │ └── mongodb.js │ │ ├── helper.ts │ │ └── setupAfterEnv.js │ └── tsconfig.json └── web │ ├── .env.example │ ├── assets │ └── img │ │ ├── avatar-placeholder.jpg │ │ ├── bg-decoration.svg │ │ ├── bg-footer.svg │ │ ├── conversation.svg │ │ ├── favicon.png │ │ └── yotta-logo.svg │ ├── babel.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── client.graphql │ ├── index.pug │ ├── index.tsx │ ├── modules │ │ ├── Auth │ │ │ ├── index.tsx │ │ │ └── mutation │ │ │ │ ├── LoginWithGithubMutation.ts │ │ │ │ └── __tests__ │ │ │ │ └── LoginWithGithubTest.spec.ts │ │ ├── Footer │ │ │ ├── index.tsx │ │ │ └── styles.ts │ │ ├── Home │ │ │ ├── AskBox │ │ │ │ ├── index.tsx │ │ │ │ ├── mutation │ │ │ │ │ └── CreateQuestionMutation.ts │ │ │ │ └── styles.ts │ │ │ ├── AskHeadline │ │ │ │ ├── __tests__ │ │ │ │ │ └── AskHeadline.spec.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.ts │ │ │ ├── Presentation │ │ │ │ ├── index.tsx │ │ │ │ └── styles.ts │ │ │ └── index.tsx │ │ ├── Main │ │ │ ├── index.tsx │ │ │ └── styles.ts │ │ └── Navbar │ │ │ ├── YottaLogo │ │ │ ├── __tests__ │ │ │ │ ├── YottaLogo.spec.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── YottaLogo.spec.tsx.snap │ │ │ ├── index.tsx │ │ │ └── styles.ts │ │ │ ├── __tests__ │ │ │ ├── Navbar.spec.tsx │ │ │ └── __snapshots__ │ │ │ │ └── Navbar.spec.tsx.snap │ │ │ ├── index.tsx │ │ │ └── styles.ts │ ├── relay │ │ ├── Environment.ts │ │ ├── ExecutionEnvironment.ts │ │ ├── cacheHandler.ts │ │ ├── createQueryRendererModern.tsx │ │ ├── fetchQuery.ts │ │ ├── fetchWithRetries.ts │ │ ├── helpers.ts │ │ └── index.ts │ ├── reset.css │ ├── routes.tsx │ └── utils │ │ └── contants.ts │ ├── tsconfig.json │ └── webpack.config.js ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.DS_Store -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | *.graphql.ts 2 | *.config.js 3 | node_modules 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/00_BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.github/ISSUE_TEMPLATE/00_BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/10_FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.github/ISSUE_TEMPLATE/10_FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/heroku.yml -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/package.json -------------------------------------------------------------------------------- /packages/server/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn.error.* 4 | -------------------------------------------------------------------------------- /packages/server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/.env.example -------------------------------------------------------------------------------- /packages/server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/Dockerfile -------------------------------------------------------------------------------- /packages/server/data/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/data/schema.graphql -------------------------------------------------------------------------------- /packages/server/data/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/data/schema.json -------------------------------------------------------------------------------- /packages/server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/jest.config.js -------------------------------------------------------------------------------- /packages/server/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/nodemon.json -------------------------------------------------------------------------------- /packages/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/package.json -------------------------------------------------------------------------------- /packages/server/scripts/updateSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/scripts/updateSchema.js -------------------------------------------------------------------------------- /packages/server/src/TypeDefinitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/TypeDefinitions.ts -------------------------------------------------------------------------------- /packages/server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/app.ts -------------------------------------------------------------------------------- /packages/server/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/auth.ts -------------------------------------------------------------------------------- /packages/server/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/config.ts -------------------------------------------------------------------------------- /packages/server/src/core/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/core/logger.ts -------------------------------------------------------------------------------- /packages/server/src/core/logger/formatter/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/core/logger/formatter/console.ts -------------------------------------------------------------------------------- /packages/server/src/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/database.ts -------------------------------------------------------------------------------- /packages/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/index.ts -------------------------------------------------------------------------------- /packages/server/src/interface/NodeInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/interface/NodeInterface.ts -------------------------------------------------------------------------------- /packages/server/src/interface/PostInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/interface/PostInterface.ts -------------------------------------------------------------------------------- /packages/server/src/interface/__tests__/NodeInterface.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/interface/__tests__/NodeInterface.spec.ts -------------------------------------------------------------------------------- /packages/server/src/interface/__tests__/__snapshots__/NodeInterface.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/interface/__tests__/__snapshots__/NodeInterface.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/loader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/loader/index.ts -------------------------------------------------------------------------------- /packages/server/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/model/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/AnswerLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/AnswerLoader.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/AnswerModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/AnswerModel.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/AnswerType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/AnswerType.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/AcceptAnswer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/AcceptAnswer.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/CreateAnswer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/CreateAnswer.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/EditAnswer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/EditAnswer.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/VoteAnswer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/VoteAnswer.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/AcceptAnswer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/AcceptAnswer.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/CreateAnswer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/CreateAnswer.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/EditAnswer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/EditAnswer.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/VoteAnswer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/VoteAnswer.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/__snapshots__/AcceptAnswer.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/__snapshots__/AcceptAnswer.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/__snapshots__/CreateAnswer.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/__snapshots__/CreateAnswer.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/__snapshots__/EditAnswer.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/__snapshots__/EditAnswer.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/__tests__/__snapshots__/VoteAnswer.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/__tests__/__snapshots__/VoteAnswer.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/answer/mutation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/answer/mutation/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/QuestionLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/QuestionLoader.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/QuestionModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/QuestionModel.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/QuestionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/QuestionType.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/CreateQuestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/CreateQuestion.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/DeleteQuestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/DeleteQuestion.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/EditQuestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/EditQuestion.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/ViewQuestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/ViewQuestion.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/VoteQuestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/VoteQuestion.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/CreateQuestion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/CreateQuestion.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/DeleteQuestion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/DeleteQuestion.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/EditQuestion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/EditQuestion.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/ViewQuestion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/ViewQuestion.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/VoteQuestion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/VoteQuestion.spec.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/__snapshots__/CreateQuestion.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/__snapshots__/CreateQuestion.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/__snapshots__/DeleteQuestion.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/__snapshots__/DeleteQuestion.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/__snapshots__/EditQuestion.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/__snapshots__/EditQuestion.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/__snapshots__/ViewQuestion.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/__snapshots__/ViewQuestion.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/__tests__/__snapshots__/VoteQuestion.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/__tests__/__snapshots__/VoteQuestion.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/src/modules/question/mutation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/mutation/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/subscription/NewQuestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/subscription/NewQuestion.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/subscription/NewView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/subscription/NewView.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/subscription/NewVote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/subscription/NewVote.ts -------------------------------------------------------------------------------- /packages/server/src/modules/question/subscription/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/question/subscription/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/UserLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/user/UserLoader.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/UserModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/user/UserModel.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/UserType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/user/UserType.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/mutation/LoginWithGithub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/user/mutation/LoginWithGithub.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/mutation/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/user/mutation/helpers.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/mutation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/modules/user/mutation/index.ts -------------------------------------------------------------------------------- /packages/server/src/pubSub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/pubSub.ts -------------------------------------------------------------------------------- /packages/server/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/schema.ts -------------------------------------------------------------------------------- /packages/server/src/type/MutationType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/type/MutationType.ts -------------------------------------------------------------------------------- /packages/server/src/type/QueryType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/type/QueryType.ts -------------------------------------------------------------------------------- /packages/server/src/type/SubscriptionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/type/SubscriptionType.ts -------------------------------------------------------------------------------- /packages/server/src/type/__tests__/QuestionType.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/type/__tests__/QuestionType.spec.ts -------------------------------------------------------------------------------- /packages/server/src/type/__tests__/UserType.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/type/__tests__/UserType.spec.ts -------------------------------------------------------------------------------- /packages/server/src/type/__tests__/__snapshots__/QuestionType.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/src/type/__tests__/__snapshots__/QuestionType.spec.ts.snap -------------------------------------------------------------------------------- /packages/server/test/createRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/test/createRows.ts -------------------------------------------------------------------------------- /packages/server/test/environment/mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/test/environment/mongodb.js -------------------------------------------------------------------------------- /packages/server/test/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/test/helper.ts -------------------------------------------------------------------------------- /packages/server/test/setupAfterEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/test/setupAfterEnv.js -------------------------------------------------------------------------------- /packages/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/server/tsconfig.json -------------------------------------------------------------------------------- /packages/web/.env.example: -------------------------------------------------------------------------------- 1 | GRAPHQL_URL= 2 | -------------------------------------------------------------------------------- /packages/web/assets/img/avatar-placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/assets/img/avatar-placeholder.jpg -------------------------------------------------------------------------------- /packages/web/assets/img/bg-decoration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/assets/img/bg-decoration.svg -------------------------------------------------------------------------------- /packages/web/assets/img/bg-footer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/assets/img/bg-footer.svg -------------------------------------------------------------------------------- /packages/web/assets/img/conversation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/assets/img/conversation.svg -------------------------------------------------------------------------------- /packages/web/assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/assets/img/favicon.png -------------------------------------------------------------------------------- /packages/web/assets/img/yotta-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/assets/img/yotta-logo.svg -------------------------------------------------------------------------------- /packages/web/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/babel.config.js -------------------------------------------------------------------------------- /packages/web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/jest.config.js -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/src/client.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/client.graphql -------------------------------------------------------------------------------- /packages/web/src/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/index.pug -------------------------------------------------------------------------------- /packages/web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Auth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Auth/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Auth/mutation/LoginWithGithubMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Auth/mutation/LoginWithGithubMutation.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Auth/mutation/__tests__/LoginWithGithubTest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Auth/mutation/__tests__/LoginWithGithubTest.spec.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Footer/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Footer/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Footer/styles.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Home/AskBox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/AskBox/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Home/AskBox/mutation/CreateQuestionMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/AskBox/mutation/CreateQuestionMutation.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Home/AskBox/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/AskBox/styles.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Home/AskHeadline/__tests__/AskHeadline.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/AskHeadline/__tests__/AskHeadline.spec.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Home/AskHeadline/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/AskHeadline/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Home/AskHeadline/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/AskHeadline/styles.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Home/Presentation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/Presentation/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Home/Presentation/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/Presentation/styles.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Home/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Main/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Main/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Main/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Main/styles.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/YottaLogo/__tests__/YottaLogo.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/YottaLogo/__tests__/YottaLogo.spec.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/YottaLogo/__tests__/__snapshots__/YottaLogo.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/YottaLogo/__tests__/__snapshots__/YottaLogo.spec.tsx.snap -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/YottaLogo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/YottaLogo/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/YottaLogo/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/YottaLogo/styles.ts -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/__tests__/Navbar.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/__tests__/Navbar.spec.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/__tests__/__snapshots__/Navbar.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/__tests__/__snapshots__/Navbar.spec.tsx.snap -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/Navbar/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/modules/Navbar/styles.ts -------------------------------------------------------------------------------- /packages/web/src/relay/Environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/Environment.ts -------------------------------------------------------------------------------- /packages/web/src/relay/ExecutionEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/ExecutionEnvironment.ts -------------------------------------------------------------------------------- /packages/web/src/relay/cacheHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/cacheHandler.ts -------------------------------------------------------------------------------- /packages/web/src/relay/createQueryRendererModern.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/createQueryRendererModern.tsx -------------------------------------------------------------------------------- /packages/web/src/relay/fetchQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/fetchQuery.ts -------------------------------------------------------------------------------- /packages/web/src/relay/fetchWithRetries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/fetchWithRetries.ts -------------------------------------------------------------------------------- /packages/web/src/relay/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/helpers.ts -------------------------------------------------------------------------------- /packages/web/src/relay/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/relay/index.ts -------------------------------------------------------------------------------- /packages/web/src/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/reset.css -------------------------------------------------------------------------------- /packages/web/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/routes.tsx -------------------------------------------------------------------------------- /packages/web/src/utils/contants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/src/utils/contants.ts -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /packages/web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/packages/web/webpack.config.js -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renanmav/relayable/HEAD/yarn.lock --------------------------------------------------------------------------------