Salient features of the application are:
- Utilized
Apollo Client
to manage data withGraphQL
GraphQL Code Generator
was used to generate compatible base types from API schema- Use of
TypeScript
to get the benefits of a strongly typed programming language - Material-UI with theming
date-fns
library for manipulating and formatting dates- State management using
useState
hook - Used
ReactPlayer
to play launch videos
This SpaceX client application is available on Netlify at this link