This is a web application, that uses NY Times API. With the Article Search API, you can search New York Times articles from Sept. 18, 1851 to today, retrieving headlines, abstracts, lead paragraphs, links to associated multimedia and other article.
Aplication is made entirely in React js, using Create React App. The Eject command was used to add some custom components to the project (datepicker, spinner, etc).
I picked Styled JSX library to use in the app. It provides dynamic and scoped styling, and overall, a very nice experience. The only downside is its usage with Create React App (had to tweak webpack config of CRA).
As Create React App provides utilities to convert any project to PWA, this app is really great to use as Progressive Web App on the mobile phones (give it a try!).