├── .env ├── .gitignore ├── .nowignore ├── README.MD ├── backend ├── Dockerfile ├── generated │ └── nexus-typegen.ts ├── package-lock.json ├── package.json ├── prisma │ ├── Dockerfile │ ├── schema.prisma │ └── seed.ts ├── src │ ├── index.ts │ ├── schema.graphql │ └── types.ts ├── tsconfig.json └── yarn.lock ├── docker-compose.yml ├── frontend ├── Dockerfile ├── codegen.yml ├── components │ ├── delete-post.tsx │ ├── feed.tsx │ ├── main-layout.tsx │ ├── new-draft.tsx │ ├── publish-draft.tsx │ ├── signup-user.tsx │ └── users.tsx ├── generated │ └── apollo-components.tsx ├── graphql │ ├── fragments │ │ ├── post.gql │ │ └── user.gql │ ├── mutations │ │ ├── createDraft.gql │ │ ├── deleteOnePost.gql │ │ ├── publish.gql │ │ └── signupUser.gql │ └── queries │ │ ├── feed.gql │ │ ├── post.gql │ │ └── users.gql ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.tsx │ └── index.tsx ├── tsconfig.json └── utils │ ├── init-apollo.js │ └── with-apollo-client.js ├── now.json └── package.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/.gitignore -------------------------------------------------------------------------------- /.nowignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | .next 3 | Dockerfile 4 | README.MD 5 | -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/README.MD -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/generated/nexus-typegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/generated/nexus-typegen.ts -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/prisma/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/prisma/Dockerfile -------------------------------------------------------------------------------- /backend/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/prisma/schema.prisma -------------------------------------------------------------------------------- /backend/prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/prisma/seed.ts -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/src/schema.graphql -------------------------------------------------------------------------------- /backend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/src/types.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/codegen.yml -------------------------------------------------------------------------------- /frontend/components/delete-post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/components/delete-post.tsx -------------------------------------------------------------------------------- /frontend/components/feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/components/feed.tsx -------------------------------------------------------------------------------- /frontend/components/main-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/components/main-layout.tsx -------------------------------------------------------------------------------- /frontend/components/new-draft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/components/new-draft.tsx -------------------------------------------------------------------------------- /frontend/components/publish-draft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/components/publish-draft.tsx -------------------------------------------------------------------------------- /frontend/components/signup-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/components/signup-user.tsx -------------------------------------------------------------------------------- /frontend/components/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/components/users.tsx -------------------------------------------------------------------------------- /frontend/generated/apollo-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/generated/apollo-components.tsx -------------------------------------------------------------------------------- /frontend/graphql/fragments/post.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/fragments/post.gql -------------------------------------------------------------------------------- /frontend/graphql/fragments/user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/fragments/user.gql -------------------------------------------------------------------------------- /frontend/graphql/mutations/createDraft.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/mutations/createDraft.gql -------------------------------------------------------------------------------- /frontend/graphql/mutations/deleteOnePost.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/mutations/deleteOnePost.gql -------------------------------------------------------------------------------- /frontend/graphql/mutations/publish.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/mutations/publish.gql -------------------------------------------------------------------------------- /frontend/graphql/mutations/signupUser.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/mutations/signupUser.gql -------------------------------------------------------------------------------- /frontend/graphql/queries/feed.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/queries/feed.gql -------------------------------------------------------------------------------- /frontend/graphql/queries/post.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/queries/post.gql -------------------------------------------------------------------------------- /frontend/graphql/queries/users.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/graphql/queries/users.gql -------------------------------------------------------------------------------- /frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/next-env.d.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/pages/index.tsx -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/utils/init-apollo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/utils/init-apollo.js -------------------------------------------------------------------------------- /frontend/utils/with-apollo-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/frontend/utils/with-apollo-client.js -------------------------------------------------------------------------------- /now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/now.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainChemist/blog-prisma2/HEAD/package.json --------------------------------------------------------------------------------