Neo stands for Near Earth Objects. Nasa provides an open API and in this problem we will be using the Asteroid NeoWs API.
We want to plot a line chart showing the number of asteroids passing near earth each day for the given date range as well as find the nearest asteroid and the fastest asteroid.
User Story
As a user, I want to select/enter start and end dates so that I can view the Neo Stats for that date range.
Provide a way (input) for the user to specify the start and end dates. Use a date picker for the respective form fields.
Once the dates are selected, the user will hit “Submit”. On Submit, fetch the Neo Feed from NASA’s open API for the given date range and show the following output:
A) Show the following stats (deduced from the data you will receive from Neo Feed)
Fastest Asteroid in km/h (Respective Asteroid ID & its speed)
Closest Asteroid (Respective Asteroid ID & its distance)
Average Size of the Asteroids in kilometers
B) Plot a graph showing the total number of asteroids for each day of the given date range. Use a bar or line chart for the same.
Use [login to view URL] to plot the chart on the web and equivalent library for the mobile platforms. Or any other charting library of your choice.
Data Source
NASA’s Open API -> [login to view URL] (Go to Browse APIs -> Asteroids - NeoWs -> Neo - Feed)
Neo Feed
Retrieve a list of Asteroids based on their closest approach date to Earth
[login to view URL]