Skip to content

kiranlm/spacex-launcher-ui

Repository files navigation

SpaceX Launcher

Overview

An application that lists all the launch programs by SpaceX. There will be a left side filter with Year, Launch success/failure and Land success/failure.

Scripts to run

  • build : Production build, will create all the client side bundles and also copy the server script to dist-ssr directory

  • start:dev : Local development start

  • start : Start server with copied file ssr-dist/index.js

  • test: To run the tests

  • lint: To run the eslint check

Directory structure

.
└───dist
| ...
└───dist-ssr
| ...
└───package.json
└───Dockerfile
└───.circleci
│
└───src
│ └───components
│ │ ... all the functional components
│ └───services
│ | ... service files
| App.js
| app.scss
│ └───helpers
| |
| ... helper functions
│
└───webpack-config
| |
| webpack.common.js
| webpack.dev.js
| webpack.prod.js
└───server
| |
| index.js
└───static
| |
| ... static files like images, icons etc
└───spec
|
main.test.js

Working demo

Click here to see the demo

Deployed to heroku with Heroku's container registry

Web accessibility

No known problems found - achecker.ca enter image description here

Lighthouse score

Desktop score : click here to see the report

Desktop view

Screenshots

Desktop View

enter image description here

Tablet View

enter image description here

Mobile View

enter image description here

Made by Kiran LM