Skip to content

mindship/frontend-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Frontend Developer Assignment

Instructions for submitting the assignment

  • 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 :)

Problem Statement

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 and image 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

Important Points to Note

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published