{"id":24493427,"url":"https://github.com/atharvathorve/graphql-test","last_synced_at":"2026-04-12T18:49:52.350Z","repository":{"id":43969760,"uuid":"237399527","full_name":"AtharvaThorve/GraphQL-Test","owner":"AtharvaThorve","description":"An application which uses GraphQL to make queries to database with React at frontend","archived":false,"fork":false,"pushed_at":"2022-12-11T22:43:57.000Z","size":586,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T21:37:00.001Z","etag":null,"topics":["database","graphql"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/AtharvaThorve.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":"2020-01-31T09:36:26.000Z","updated_at":"2021-01-19T15:21:42.000Z","dependencies_parsed_at":"2023-01-27T08:31:08.317Z","dependency_job_id":null,"html_url":"https://github.com/AtharvaThorve/GraphQL-Test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvaThorve%2FGraphQL-Test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvaThorve%2FGraphQL-Test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvaThorve%2FGraphQL-Test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvaThorve%2FGraphQL-Test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AtharvaThorve","download_url":"https://codeload.github.com/AtharvaThorve/GraphQL-Test/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243681078,"owners_count":20330156,"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":["database","graphql"],"created_at":"2025-01-21T19:40:22.543Z","updated_at":"2025-12-29T18:35:51.069Z","avatar_url":"https://github.com/AtharvaThorve.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Book-App\nA GraphQL app\n\n### Index\n- Content\n- Usage\n- Screenshots\n- Technologies Used\n- Authors\n\n## Content\nThis is a book app where a list of books are displayed and on clicking one of the book, the genre of the book, the author of the book and the different books written by the author are displayed.\nThe user can also add a book by spcifying the name, the genre and by selecting the author from the list.\n\n## Usage\n1. Clone the repo using the command `git clone https://github.com/AtharvaThorve/GraphQL-Test.git`\n2. Enter the directory by executing the command `cd GraphQL-Test` on the command prompt.\n##### Server Setup\n1. Enter the directory by using the command `cd server`.\n2. Run the command `npm install` to install required dependencies.\n3. Run the command `npm start` to start the server on localhost:4000\n\n##### Client Setup\n1. Exit the server directory by the command `cd ..`\n2. Enter the directory client with the command `cd client`.\n3. Run the command `npm install` to install required dependencies.\n4. Run the command `npm start` to start the app on localhost:3000\n\n## Screenshots\nScreenshot of the final app.\u003cbr\u003e\u003cbr\u003e \n\u003cimg src=\"images/Screenshot.png\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n## Technologies used:\n- For FrontEnd:\n  - React\n  - Apollo client\n- Server Side:\n  - NodeJS\n  - ExpressJS\n  - GraphQL\n  - Mongoose framework\n- Database:\n  - MongoDB Atlas\n \n ## Authors\n [Atharva Thorve](https://github.com/AtharvaThorve)\n\u003chr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatharvathorve%2Fgraphql-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatharvathorve%2Fgraphql-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatharvathorve%2Fgraphql-test/lists"}