- Create a private fork of the repository
- Make the changes & commit/push the code to your fork
- Provide access to
mindship-tech
github account - Let your contact at Mindship know that you have provided the access
- That's it, our team will take care of the rest :)
Create a Space X Launches and Missions
app using ReactJS
.
It should have following features -
- SignUp and Login using
Auth0
(https://auth0.com/). - After login, user should go to dashboard which contains header and list of rockets.
- Dashboard should have header (sticky) with missions and launches as options.
- Each rocket card should have the following details:
rocket name
,rocket type
,rocket description
andimage of rocket
. - After clicking on Rocket card it will open the detailed info of each rocket.
- The missions and launches options in the header should open their respective pages which should contain list of missions and launches attempted by Space X with detailed info along with their images.
Note: Use Space X API available at https://github.com/r-spacex/SpaceX-API/tree/master/docs/v4
- Your code has to be fully responsive & should work on all the devices (including mobile).
- We are really, really interested in your object oriented development skills, so please solve the problem keeping this in mind. Also handle the edge cases (if any).
- Your codebase should have the same level of structure and organised as any mature open source project including coding conventions, directory structure, INSTRUCTIONS.md with clear instructions and additionally a runner shell script that automates the entire build and execute process.
- You need to use Git for version control.
- Frequent commits are a huge plus.
- Do not check in vendor libraries or output from the build process. Use a standard build automation & dependency system like go modules/npm.
- Do not make your solution or this problem publicly available by, for example, using GitHub or Bitbucket or by posting this problem to a blog or forum.