Description The applicant must develop a Single Page Application capable to display news from the public API of the New York Times (http://developer.nytimes.com/).
Requirements
a. All development should be pushed to a Git repository (Github, Bitbucket, etc) b. The layout must be responsive and should have: i. A top bar section with a search box ii. A homepage with a featured news (3) section and a latest news (9) section
- Featured news must contain an image, a title and a short description
- Latest news must contain just the title and the short description iii. Homepage should have pagination and filters (at least one) iv. A details page that shows a specific news c. The website should be front-end rendered, using VueJS (recommended) or React d. Information fetched from the API must be cached somehow in the browser so the user doesn’t need to fetch it twice
Demo: http://vue-test.alrp.com.br/
npm install
npm run serve
npm run build
npm run test
npm run lint
npm run test:e2e
npm run test:unit