The idea of this challenge is to create a UI for listing computer systems.
Here you can find a short list of systems with some details per each. The goal of this challenge is to create an overview page for the list of systems with some relevant values, and a separate view for the single system details.
You can choose your own path among the following levels:
If you want to apply in a private way, please contact us
- Fork this repository into your Github account
- Solve the challenge on a branch called 'develop'
- Create a pull request to the 'master' branch of your own repository
- Let us know you are ready and send us the link to your pull request
- We will review your code and discuss it with you on the PR itself
- The challenge is successfully done once we approve your pull request
- A clean modern look
- A good user experience
- Clean, readable, maintainable codebase
- Source code on Github
- Show us your work through your commit history!
TASKS
- All of the base requirements
- Create and implement (using HTML, CSS and JS) a UI for listing the short list of systems systems with a basic design
TASKS
- All of the base and entry requirements
- Use a JavaScript framework (ReactJS is preferred)
- Use a CSS Framework (Bootstrap is preferred)
- Use LESS for custom CSS
- Cross browser support (or graceful degradation)
- Responsive design and implementation
- Make use of CSS animations
TASKS
- All of the base, entry, and intermediate requirements
- Serve
json
files from an http server - Use the long list of systems instead
- Include some graph-like visualization of the data (d3.js is preferred)
- Host the website on the service of your choice (We enjoy cloud hosting like Azure or AWS, but we would also settle for a *.github.io address)
TASKS
- All of the base, entry, intermediate and advanced requirements
- Surprise us! Add a feature that you think would work well here (for instance an advanced search, a sorting feature, etc)