App made with React and GraphQL to fetch data from Open Source REST API.
1. Have some React knowledge.
2. Have some GraphQL and Apollo knowledge.
3. Have some Node.js and Express knowledge.
2. Have npm or yarn (or other package manager) set up on your computer.
3. Have Node 8.10 or higher installed in computer.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
https://github.com/EfrenSanchez/SpaceX.git
$ git clone https://github.com/EfrenSanchez/SpaceX.git
$ git submodule init
$ git submodule update
Open your cloned folder. Then, using your favorite package manager get the dependencies.
Example using npm:
$ npm install
$ cd client && npm install
In the project directory, you can run:
$ npm run dev
$ npm run server
$ npm run client
$ cd client && npm run build
- Graphiql - http://localhost:5000/graphql
#### Client:
- React - The web framework used.
- React-router - Navigation.
- GraphQL - Query language for the API.
- Apollo - Apollo client.
- Node.js - Backend language.
- Express - web framework for Node.js.
- Axios - HTTP client.
- GraphQL - Query language.
- Efren Sanchez - Initial work - EfrenSanchez
This project is licensed under the MIT License