{"id":15192402,"url":"https://github.com/sasmita07/poc-apollo-v4-graphql","last_synced_at":"2026-01-07T00:05:18.055Z","repository":{"id":215926166,"uuid":"740058873","full_name":"Sasmita07/poc-apollo-v4-graphql","owner":"Sasmita07","description":"POC on graphql modules with apollo server","archived":false,"fork":false,"pushed_at":"2024-05-28T03:40:59.000Z","size":183,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T17:14:57.032Z","etag":null,"topics":["apollo-server","apollographql","graphql","graphql-api","graphql-modules","graphqlcodegen","nodejs","typescript"],"latest_commit_sha":null,"homepage":"https://the-guild.dev/graphql/modules/docs","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sasmita07.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-07T12:02:58.000Z","updated_at":"2024-05-28T03:40:59.000Z","dependencies_parsed_at":"2024-01-11T23:10:10.549Z","dependency_job_id":"de76eb43-d2b9-4fd3-88f9-84d0e643ace9","html_url":"https://github.com/Sasmita07/poc-apollo-v4-graphql","commit_stats":null,"previous_names":["sasmita07/poc-apollo-v4-graphql"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sasmita07%2Fpoc-apollo-v4-graphql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sasmita07%2Fpoc-apollo-v4-graphql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sasmita07%2Fpoc-apollo-v4-graphql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sasmita07%2Fpoc-apollo-v4-graphql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sasmita07","download_url":"https://codeload.github.com/Sasmita07/poc-apollo-v4-graphql/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245850242,"owners_count":20682636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo-server","apollographql","graphql","graphql-api","graphql-modules","graphqlcodegen","nodejs","typescript"],"created_at":"2024-09-27T21:23:13.240Z","updated_at":"2026-01-07T00:05:18.017Z","avatar_url":"https://github.com/Sasmita07.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# poc-apollo-v4-graphql\n\n# GraphQL Modules with Apollo Server v4 example\n\nThe purpose if this repo is to demonstrate how to implement a GraphQL Modules API with the following tech stack:\n\n- [GraphQL Modules](https://the-guild.dev/graphql/modules/docs)\n- [Apollo Server](https://www.apollographql.com/docs/apollo-server/)\n- [TypeScript](https://www.typescriptlang.org/)\n- [Codegen](https://the-guild.dev/graphql/codegen/docs/guides/graphql-modules)\n\nIt contains below folder structure:\n\n| File or Folder     | Purpose                            |\n| ------------------ | ---------------------------------- |\n| `src/modules`      | graphQL modules                    |\n| `src/integrations` | fetching from datasorce            |\n| `package.json`     | project metadata and configuration |\n| `readme.md`        | this getting started guide         |\n\n## Running Locally\n\n- Install node modules in root folder `npm install`\n- Run `npm run start` to start app\n- Run app in the browser which is usually `http://localhost:4000`\n\n## GraphQL Code-Generator\n\n- GraphQL Code-Generator which helps you create types (and more) based on your GraphQL schema using graphql-modules-preset and typescript-resolvers\n- Add codegen.ts in the root folder. Follow the config setup.\n- Run `npm run graphql-types-generate` to generate types\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsasmita07%2Fpoc-apollo-v4-graphql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsasmita07%2Fpoc-apollo-v4-graphql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsasmita07%2Fpoc-apollo-v4-graphql/lists"}