Skip to content

React-Apollo GraphQL WebApp to display launch stats using SpaceX API.

License

Notifications You must be signed in to change notification settings

jamesgeorge007/spacex-launcher-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: GPL v3

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.