The purpose of this test is to check your frontend skills. The end result should be a simple blog with the following features:
- Listing all blog posts, with descending order based on creation date
- Display an "add" button which allow the user to insert a new post
- Every blog post should have a delete button that will allow the user to remove the post
Bonus points for:
- Simple search input field so that user can search/filter articles
- Display an "edit" button on each article that allows changes to the content
- Limit the initially shown content of articles that exceed 80 characters with a "read more" link
- Testing React components
Try to make it look as good as you can with just vanilla CSS.
Make sure you have the node 10.13.0 installed.
If you have nvm installed on your machine you can simply run nvm use.
Run npm install followed by npm run dev
Check App.js as example of how to perform the API calls needed to complete the assignment. The API for CRUD operations on articles uses JSON Server