Skip to content

RohitChaturvedi05/spacex-launches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaceX Launches

This project was bootstrapped with Create React App.

Available Scripts

before starting please install node modules with

npm install

In the project directory, you can run to start application:

npm start

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

The page will reload if you make edits.
You will also see any lint errors in the console.

npm test

Enhancement

I could have added following featues if had more time.

  • Instead of table we should use some grid with Virtualization for better performace.
  • Adding debounce on service call to avoid unnecessary calls on filters
  • Should have added more test cases for services and other components.

Sceenshots

Homepage

Screenshot 2021-10-03 at 5 47 39 PM

Homepage - Filters

Screenshot 2021-10-03 at 5 49 34 PM

Homepage - Select Launch for Comparison

Screenshot 2021-10-03 at 5 48 34 PM

Comparison

Screenshot 2021-10-03 at 5 48 49 PM