Skip to content

The Challenge: Use NASA's public API's to build a deployable web app that will allow users to search NASA's image archive and displays results in an intuitive, easy to navigate interface.

Notifications You must be signed in to change notification settings

nalingaddis/nalingaddis.github.io

Repository files navigation

NASA Image Explorer - Web App for Exploring NASA's image archives

Challenge

Use NASA's public API's to build a deployable web app that will allow users to search NASA's image archive and displays results in an intuitive, easy to navigate interface.
By Capital One

Solution

NASA Image Explorer, is built using HTML, CSS, and vanilla JavaScript and is deployed via GitHub pages. The website uses Bootstrap and Lightbox2.

Bootstrap is used for creating a mobile friendly interface via their grid system which allows rows and columns to stack neatly, depending on the size of the screen. This creates both mobile friendly images and search buttons/fields.

Lightbox2 is a module that allowed me to quickly implement a flexible lightbox which displays an image's metadata, a link to the highest resolution image, and an "Add to Favorites" button.

Additional bells and whistles include:

  • Infinite scrolling - allows continous scrolling until the user has seen all results (loads images in batches of 100)
  • Favorites Gallery - creates a seperate gallery for saving images and visiting them later
  • "Try Me" Button - helps users with example searches and ideas
  • Full Size Images - requests the largest version of the image and displays it in a new tab
  • Metadata Captions - captions in the lightbox contain the metadata for each image
  • Sticky Navigation Header - navigation header makes it easy and quick to navigate the app
  • Cosmic Latte Theme - the site's color scheme is based on the average color of the universe, Cosmic Latte

About

The Challenge: Use NASA's public API's to build a deployable web app that will allow users to search NASA's image archive and displays results in an intuitive, easy to navigate interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published