SpaceX API

SpaceX API

React.js
scss
GraphQL
Apollo

Have you heard about SpaceX? And that they have been progressing tremendously in their field? Well, they, like almost every other modern company, have their website and GraphQL API!

In the SpaceX API Challenge we will be replicating, kind of, the SpaceX website, but a lighter version of it. This project includes big players like ReactJS, GraphQL and Apollo. We will work with things like Routing, Components, Hooks, Queries and some others. It's the first challenge to tackle the level up in the tech stack, so be sure to check out the video for some more in depth explanation.

What will you build?

preview of the project's end result

Hints

Check the hints below when you feel stuck, it might be covered here! If what you're struggling with isn't covered, try to first go through the links in the useful resources section right above this one and search for an answer there. If no luck there as well - try researching on your own, or check the end result files or the YouTube video.

When unsure about which data to fetch from the API, check the prepared components and try the approach of "filling in the blanks".

If you're feeling that the components of the rocket are too complicated, don't hesitate to use 2 of them instead of making the table that I do in the code along video. Do what feels more natural to you!

Don't know where the images are in the API? I have included them in the public/assets folder, you can use those!

This website uses cookies in order to understand how it can continue bringing you value.

However, your privacy is of a high priority and should you not wish to share any data, you absolutely can