Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamesgeorge007/spacex-launcher-stats
React-Apollo GraphQL WebApp to display launch stats using SpaceX API.
https://github.com/jamesgeorge007/spacex-launcher-stats
graphiql graphql graphql-server hacktoberfest react reactjs spacex spacex-api spacex-launches
Last synced: 4 days ago
JSON representation
React-Apollo GraphQL WebApp to display launch stats using SpaceX API.
- Host: GitHub
- URL: https://github.com/jamesgeorge007/spacex-launcher-stats
- Owner: jamesgeorge007
- License: gpl-3.0
- Created: 2018-11-13T11:56:12.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-05T05:46:04.000Z (over 4 years ago)
- Last Synced: 2024-06-14T20:45:20.723Z (5 months ago)
- Topics: graphiql, graphql, graphql-server, hacktoberfest, react, reactjs, spacex, spacex-api, spacex-launches
- Language: JavaScript
- Homepage:
- Size: 257 KB
- Stars: 11
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://github.com/jamesgeorge007/spacex-launcher-stats/blob/master/LICENSE)
# spacex-launcher-stats
> React-Apollo GraphQL WebApp to display launch stats using SpaceX API
## GraphQL
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
## Apollo
Apollo Client is a client-side library that leverages the power of a GraphQL API to handle data fetching and management for you, so that you can spend less time plumbing data and more on building your application.
## Instructions
- Clone the repository.
- Install the dependencies when in the root path as well after navigating to the ```client``` directory.
- Come back to the root directory ```if not``` and fire in ```npm run dev``` which launches both the client and server part.
- ```client``` part gets served on ```localhost:5000``` while ```server``` on ```localhost:5000/graphql```## License
Licensed under the `GPL V3.0` license.