This project was made according to requirements stated in task description.
Powered by ReactJS
- contains two links for Blog Page and Layout page
- 404 page implemented
- routning implemented by using React Router v.4
- Managing Blog data with Redux
- Fetch posts from remote API by calling GET request with Thunk
- Updating posts list every 10 seconds
- Display the title, url, created_at, and author of each post in a table.
- Filtering of data inside table by title field
- Showing of raw data of the selected post inside popup
- mobile layout is implemented only
- Flexbox CSS grid emulation is used
- Task items are sorted by task length
- Long tasks that overflow the week span automatically apply special styling
- Empty slots are filled by placeholders, to avoid tasks overlapping on vertical axis
Run in Development
cd test
npm start
or
Run in Production
cd test
npm run build
Enjoy!