BrittanyLegget / Discover-Mars

React and Node.js web app for exploring the images sent back by the 4 mars rovers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Browse select NASA APIs

This app allows users to browse several aspects of the NASA API offerings. There are 5 distinct routes: four for Mars Rover data, and one for general Astronomy.

See the live demo here

General astronomy data

APOD API

Displays the Astronomy picture of the day.

Mars data

Mars Rover Photo API

There are 4 routes to display photos for each Mars rover:

  • Spirit
  • Opportunity
  • Curiosity
  • Perseverance

Each Rover has different mission characteristics and cameras available.

General mission info for all Mars rovers is available via a request such as:

https://api.nasa.gov/mars-photos/api/v1/rovers/?api_key=DEMO_KEY

Our Team

This project was initially developed by Brittany Legget, Evan Amaya, and Tanya Haddad.

Continued development by Brittany Legget

Run the project

This project was bootstrapped with Create React App. To view the project clone this repository and run

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Page examples:

Home page: mars landing page

Rover page: rover

APOD page: APOD

About

React and Node.js web app for exploring the images sent back by the 4 mars rovers.


Languages

Language:JavaScript 92.0%Language:CSS 5.4%Language:HTML 2.6%