An application used to display data from NASA's near earth objects API, built with React, Javascript, and CSS. Also, utilizes MongoDB to collect users information for near earth objects updates.
This project is currently in development. Users can search any date and will see information about the near earth object on that date.
When you first open the application it will display the current days near earth object
Click on the input and select the date you wish to find near earth object data on
The new near earth object data will display and then click the MORE button to see more data
The cards display the next two closest near earth objects to the one you have searched
The sign up link will bring you to a sign up for that will add a user to a list for near earth objects updates. Also, you can add a comment to this form.
Here is where all the comments will be displayed for everyone to see.
The daily image page will display NASA's daily image and description.
Clone this repository. You will need node and npm installed globally on your machine.
Installation:
To Start Server:
In the project directory, you can run:
Runs the app in the development mode.
Open [http://localhost:3000]
To Run Test Suite:
Launches the test runner in the interactive watch mode.
To Create Production Ready Build:
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
-
What was the context for this project?
- This project was a Chingu group project
-
What did you set out to build?
- We set out to build an application for anyone who wants to find out if a near earth object is hazardous or not. Also, the data will give you further information just as name, distance, and date that it will orbit earth.
-
Why was this project challenging and therefore a really good learning experience?
- This project was a great learning experience, because we had to figure out how to use and minuplate the NASA APIs. Also, we had to add a database in order to collect users data for the near object updates.
-
What were some unexpected obstacles?
- One of the most unexpected obstacles was trying to work with the near earth object API. This was an obstacle, becasue the JSON file structure was and onject inside of and array inside of a larger object. After getting the data to display it was a challenge to get the data to change to the data selected by the user.