Last active
May 22, 2017 17:12
-
-
Save p0o/1098991b5604810bd8c46a8913477cf3 to your computer and use it in GitHub Desktop.
Revisions
-
p0o renamed this gist
May 22, 2017 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
p0o created this gist
May 22, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,20 @@ ## Introduction 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. ## Mini Project [Steemit](https://steemit.com) 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](https://github.com/steemit/steem-js) to work with Steem API. Use the API to fetch the last 10 articles in the [trending tab](https://steemit.com/trending) 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](https://github.com/airbnb/javascript) is very much appreciated. Best, p0o