andreluizrodper / vue-technical-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-technical-test

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

  1. Featured news must contain an image, a title and a short description
  2. 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/

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your end-to-end tests

npm run test:e2e

Run your unit tests

npm run test:unit

Customize configuration

See Configuration Reference.

About


Languages

Language:Vue 65.4%Language:JavaScript 31.5%Language:HTML 3.1%