https://github.com/dracula27/stargazersapod
Integrate with NASA's API to show the Astronomy Picture of the Day.
https://github.com/dracula27/stargazersapod
100devs api css css-grid css3 html html-css html-css-javascript html-css-js html5 html5-css3 javascript javascript-vanilla js json json-api
Last synced: about 1 month ago
JSON representation
Integrate with NASA's API to show the Astronomy Picture of the Day.
- Host: GitHub
- URL: https://github.com/dracula27/stargazersapod
- Owner: DrAcula27
- Created: 2024-05-11T03:02:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-13T20:27:47.000Z (about 2 years ago)
- Last Synced: 2025-12-20T00:15:07.281Z (6 months ago)
- Topics: 100devs, api, css, css-grid, css3, html, html-css, html-css-javascript, html-css-js, html5, html5-css3, javascript, javascript-vanilla, js, json, json-api
- Language: CSS
- Homepage: https://dracula27.github.io/starGazersAPOD/
- Size: 2.25 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Star Gazers - Astronomy Picture of the Day
Browse all of NASA's Astronomy Pictures of the Day, from June 16, 1995 til today!
View Demo
Table of Contents
## About The Project
[](https://dracula27.github.io/starGazersAPOD/)
Have you ever wondered what the night sky looked like on a certain day? Maybe even today?
Look no further! With this app, you can view the universe through NASA. Browse through their daily astronomy pictures to your heart's content!
### Built With
- [](https://html.spec.whatwg.org/)
- [](https://www.w3.org/Style/CSS/#specs)
- [](https://tc39.es/ecma262/)
## Usage
Use the date-picker at the top of the screen to choose which date you would like to see NASA's officical astronomy picture of the day and click the `Show APOD` button to load the picture or video from that date in history.
## Optimizations
This project can be improved by:
[ ] Refactoring the code to account for errors fetching data
## Lessons Learned
- **Data security.** When uploading code to GitHub, I realized I needed to make sure that important data, like API keys, need to be kept from being uploaded. Therefore, I used NASA's demo API key instead of mine so that anyone can use the hosted version of the app on GitHub Pages without worry.
## Contact
Danielle Andrews - [@DrAcula_codes](https://twitter.com/DrAcula_codes 'Twitter/X') - [daniellerandrews](https://www.linkedin.com/in/daniellerandrews 'LinkedIn') - danielle.andrews.dev@icloud.com
Project Link: [https://github.com/DrAcula27/starGazersAPOD](https://github.com/DrAcula27/starGazersAPOD)
## Acknowledgments
A special thanks to these resources used in the project!
- [NASA APIs](https://api.nasa.gov)
- [GitHub Pages](https://pages.github.com)
- [Font Awesome](https://fontawesome.com)