NASA Rover App

React / Typescript / React Router
September 30, 2021

React application fetches data from the NASA Mars Rovers API and returns pictures and a short description for the picture. It has a loading state, pagination, lightbox, and persisted likes saved to LocalStorage using React Context. Built with React Router, React Query, Axios, Sass (node-sass @ 5.0.0), feather-icons

Built with tiny little components here and there; badges, paginations, cards, and a simple lightbox. NASA’s Open API provides a really nice documentation for each of their endpoints.

Open live site