NIS, or NASA Image Search, is a web app that does three main things: it first displays a homepage that calls the Astronomy Picture of the Day API, then allows you to search for pictures using the NASA Image Library Search API, and finally you are able to save your favorite pictures to view in a seperate page.
Here is the final product.
Here is the figma design I made and started with.
git clone https://github.com/brendencallahan/nis
cd client
npm i
npm run start
To start the backend you will first need to edit line 45 of /server/index.js. In the url, instead of providing an environment variable, use the API key "DEMO_KEY".
The url should look like this
https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY
Save the file. Then:
cd server
npm i
npm run dev
For more information about these APIs visit NASAs documentation here: https://api.nasa.gov/