You are on page 1of 3

MEDPAY

FRONTEND
ENGINEER
ASSIGNMENT

FRONTEND ENGINEER ASSIGNMENT // OCTOBER 2021

Task:

Create a ReactJS Web App using the NASA API for Asteroids.

Information About API: Asteroids - NeoWs

NeoWs (Near-Earth Object Web Service) is a set of RESTful web


service APIs for near-earth Asteroid information. With these
APIs, a user can browse the NASA JPL dataset, look up a specific
Asteroid with its NASA JPL small body id and search for
Asteroids based on their closest approach date to Earth,

Data-set: All the data is from the NASA JPL Asteroid website
(http://neo.jpl.nasa.gov/).

Break down of the task:

1. Generate the free developer key using the link:


https://api.nasa.gov/
2. Display a default list of 10 asteroids using Neo Browse API
Example Query:
https://api.nasa.gov/neo/rest/v1/neo/browse?
api_key=DEMO_KEY

FRONTEND ENGINEER ASSIGNMENT // OCTOBER 2021

3. Date component which takes user input as start date and end
date. On selecting the dates, the webapp should display a list of
asteroids based on their closest approach date to Earth using
Neo Feed API
Example Query: https://api.nasa.gov/neo/rest/v1/feed?
start_date=START_DATE&end_date=END_DATE&api_key=
API_KEY
4. Create a component to lookup more details on a specific
asteroid based on its ID using Neo Lookup API
Example Query:
https://api.nasa.gov/neo/rest/v1/neo/3542519?
api_key=DEMO_KEY

Brownie points for:


Writing a well-documented modular code.
Creating a responsive and beautiful UI.
Creating user-friendly navigation inside the web app
Deploying on https://github.io/

Submission guidelines:
Please share the code through Github link.
We expect you to submit the assignment in next 2-3 days.

Good

luck

You might also like