Thank you for spending the time to do this task. In this task we expect you to create a new repo (preferrably in Github) and setup a basic working environment. Your working environment needs to have a development environment for devs to work on the project and a production build to make a final bundle of the javascript. You can make your own technology choices.
Steemit is a social network created on top of a blockchain. All the data in the website is available from their own API and the easiest way to work with their API is using Steem-js library. Your project should use steem-js to work with Steem API. Use the API to fetch the last 10 articles in the trending tab of the website and show them similar to the website.
Feel free to keep the data in any way you desire. React's internal state, redux or mobX are some suggestions.
Write some simple tests using any testing framework of your choice (Mocha and expect.js are some suggestions) to make sure your components are always rendering the contents correctly.
Using meaningful commit messages and a standard style guide like Airbnb is very much appreciated.
Best, p0o