{"id":19490477,"url":"https://github.com/aenesgur/graphql-java-spring-boot-project","last_synced_at":"2025-04-25T19:31:58.495Z","repository":{"id":52034400,"uuid":"345448778","full_name":"aenesgur/GraphQL-Java-Spring-Boot-Project","owner":"aenesgur","description":"It is GraphQL boilerplate project developed on Java Spring Boot. PostgreSQL used as a database on Docker","archived":false,"fork":false,"pushed_at":"2021-03-08T10:55:09.000Z","size":26,"stargazers_count":3,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-06T20:52:19.857Z","etag":null,"topics":["docker","graphql","graphql-schema-language","hibernate-jpa","java","pagination","playground","postgresql","spring-boot","voyager"],"latest_commit_sha":null,"homepage":"","language":"Java","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/aenesgur.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}},"created_at":"2021-03-07T20:42:59.000Z","updated_at":"2022-10-27T15:08:19.000Z","dependencies_parsed_at":"2022-08-19T21:51:39.749Z","dependency_job_id":null,"html_url":"https://github.com/aenesgur/GraphQL-Java-Spring-Boot-Project","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenesgur%2FGraphQL-Java-Spring-Boot-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenesgur%2FGraphQL-Java-Spring-Boot-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenesgur%2FGraphQL-Java-Spring-Boot-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenesgur%2FGraphQL-Java-Spring-Boot-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aenesgur","download_url":"https://codeload.github.com/aenesgur/GraphQL-Java-Spring-Boot-Project/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224014255,"owners_count":17241281,"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":["docker","graphql","graphql-schema-language","hibernate-jpa","java","pagination","playground","postgresql","spring-boot","voyager"],"created_at":"2024-11-10T21:13:14.195Z","updated_at":"2024-11-10T21:13:15.140Z","avatar_url":"https://github.com/aenesgur.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sample Java Spring Boot Project with GraphQL and PostgreSQL\nIt is GraphQL boilerplate project developed on Java Spring Boot. There is a small scenario based on the Real Estate industry. \nThere are two fields as Listing and Trade Type. While a listing will have only one Trade Type, a Trade Type may have more than one Listing. It has a One to Many relationship. \nWithin the scope of the project, PostgreSQL  which is running on Docker, used for database. \nCode First approach preffered.\n\n* Medium url: https://medium.com/emlakjet/integration-and-using-graphql-on-a-java-spring-boot-project-899f4c4edc53\n\n* run the  \"docker-compose up -d\" command in the \"resources\" folder and then run the application.\n* Playground url: http://localhost:8010/playground\n\n### Example queries on playground\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 03 49\" src=\"https://user-images.githubusercontent.com/47754791/110254579-d5006580-7fa0-11eb-9400-728e06114225.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 04 31\" src=\"https://user-images.githubusercontent.com/47754791/110254580-d6ca2900-7fa0-11eb-9bb5-aec477687706.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 05 22\" src=\"https://user-images.githubusercontent.com/47754791/110254592-de89cd80-7fa0-11eb-8d08-1419c3b76859.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 12 19\" src=\"https://user-images.githubusercontent.com/47754791/110254594-dfbafa80-7fa0-11eb-8e5c-2934a2420341.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 12 36\" src=\"https://user-images.githubusercontent.com/47754791/110254596-e0539100-7fa0-11eb-8b45-9aa85a0d40de.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 18 07\" src=\"https://user-images.githubusercontent.com/47754791/110254601-e5184500-7fa0-11eb-9fa7-44e041ee57dc.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 19 23\" src=\"https://user-images.githubusercontent.com/47754791/110254606-e6497200-7fa0-11eb-8e16-7390e968ffbd.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 20 58\" src=\"https://user-images.githubusercontent.com/47754791/110254607-e77a9f00-7fa0-11eb-92ce-0baa9d4f5a7f.png\"\u003e\n\u003cimg width=\"1432\" alt=\"Screen Shot 2021-03-07 at 23 21 49\" src=\"https://user-images.githubusercontent.com/47754791/110254609-e8133580-7fa0-11eb-9eb8-8231eb2c8962.png\"\u003e\n\n* Voyager extension added, test it with: http://localhost:8010/voyager\n![image](https://user-images.githubusercontent.com/47754791/110254628-f9f4d880-7fa0-11eb-8e50-bd257243432c.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faenesgur%2Fgraphql-java-spring-boot-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faenesgur%2Fgraphql-java-spring-boot-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faenesgur%2Fgraphql-java-spring-boot-project/lists"}