This project is a light single page app using the reactJS framework. It interacts with Hacker News's API to return articles based on a keyword search.
The results are displayed in a table, which can then be sorted by several categories. This table includes pagination action, as well as client-side caching for optimal render speeds.
Check it out here! https://hacker-news-search-clone.herokuapp.com/
To spin up a local instance, fork/clone this repo, then enter this into your console: npm start
. To run tests, enter npm test
to run the test suite.
There is a base testing suite using enzyme (https://github.com/airbnb/enzyme) and jest (https://facebook.github.io/jest/) for basic render and snapshot testing.
This project uses Font Awesome (http://fontawesome.io/) for some image and font resources.
This project was bootstrapped with Create React App.