Skip to content

mcrich921/nasa-apod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


Logo

NASA APOD Website

A React JS Website using the NASA API to create a stunning one page design showing the Astronomy Picture of the Day and the related information about the picture.
View Example

Table of Contents
  1. Inspiration
  2. Getting Started
  3. License
  4. Contact
  5. Acknowledgments

Built Using

React

Inspiration

The inspiration for this project comes from an Astronomy class I took in Fall 2023. At the beginning of every class, the professor would project the NASA Astronomy Picture of the Day onto the board. These images, many of which came from the JWST, were always mesmerizing. Once I learned that NASA had an API for this, I knew I had to use it as an excuse to make my first React project.

Getting Started

Prerequisites

This project requires Node.js and npm to be installed on your computer. To see if you have them installed

node -v
npm -v

If they are not installed on your computer, follow installation instructions for Node.js.

Installation

  1. Get a free API Key from NASA

  2. Clone the repo

    git clone https://github.com/mcrich921/nasa-apod.git
  3. Install NPM packages

    npm install
  4. Create .env and enter your API

    VITE_NASA_API_KEY = YOUR_API_KEY
    
  5. Run npm as a dev and click the localhost link

    npm run dev
    
    Local:   http://localhost:XXXX/

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Matthew Rich - mrich@wesleyan.edu

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors