This is a sample project used by applicants interested in a career at Versus Systems.
At Versus Systems a portion of our platform is currently built on a similar stack. Using this semi-real-world application helps us to determine how you interact with a code base to add a feature.
This application is very incomplete and as such has plenty of room for you to add a feature.
Inside the design folder is a picture of the project dashboard we would like you to build.
The project has been setup with React and Material-UI and we would like you to make the dashboard similar to the picture in the /design folder.
- Node 6
- React 15
If you are on a Mac and don't have Node installed yet:
brew install node
If you are using Linux install via your favorite package manager.
Though this is a front end web project with no "server" component, it does use Node for both building the project and serving it locally in development mode via Webpack.
npm install
npm run start- Run the webpack dev server along with lint and test watch
As a general rule this follows the format of many common React. You should attempt to follow the conventions of the project, though divergence is acceptable with good reason.
You should feel free to add any libraries or tools you feel are necessary to complete the feature you have been asked to add.
You should feel proud of your solution and confident the feature is a good addition to the code base.