Skip to content

A responsive web app sporting a cool retro theme allowing the user to browse the very best photos and videos from NASA.

Notifications You must be signed in to change notification settings

ramblingadam/nasapod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Universe Console

A responsive web app with a retro sci-fi themed UI which allows the user to browse a vast library of astronomy photos and videos, along with detailed descriptions of each image to provide context for the wonder. New content available every day. Powered by NASA.

Screenshot

How It's Made:

Tech used: HTML, CSS, JavaScript

Features:

Fully Responsive

  • The layout intelligently shrinks, grows, or rearranges itself depending on the size and orientation of the user's viewport.

Stylish Theming

  • UI is styled after early-era computers inspired largely by the 1979 film Alien

Intelligent, Dynamically Updating Retro Interface

  • Select month, day, and year to view that date's NASA Astronomy Photo (or Video!) of the day.
  • Leap years are accounted for! Go to a leap year, such as 2000, and note you can choose February 29th. Change the year, and the date shifts down to the 28th.
  • Get into an astronomical mood as you enjoy ambient spacey music and sci-fi clicking sound effects and animations with each button press!

Lessons Learned:

  • Be very wary of using absolute-sizing units in a flexible layout.
  • During this project I mastered a CSS technique for implementing flexible iframe-embedded media.
  • On my first run-through, I wrote the CSS desktop-first, then went to use media queries to adjust it for mobile. This was a mistake. After spending some time failing to properly untangle my desktop layout to adapt it for mobiles, I scrapped ALL of the CSS and started fresh, coding it mobile first. Expanding the layout with mobile as the base was much less messy than the other way around!

Other Projects:

Take a look at these other awesome projects from my portfolio:

Magic Task Timer https://github.com/ramblingadam/magic-task-timer

Screenshot of Magic Task Timer

Animal Crossing: New Horizons Database: https://github.com/ramblingadam/acnh

Screenshot of ACNH Database

X-Wing VS TIE Fighter: https://github.com/ramblingadam/tic-tac-starwars

Screenshot of X-Wing VS TIE Fighter

About

A responsive web app sporting a cool retro theme allowing the user to browse the very best photos and videos from NASA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published