bimah / news-widget

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

news-widget

Responsive and cross browser compatible News Widget

Specifications

  • Title should be linked to the original article
  • Clicking on the Show More button should reveal 5 more titles.
  • Filter by Source is a dropdown that should allow you to select a source (e.g. CNN) and filter by that updating the list.
  • Solution should be developed using ReactJS.
  • TDD all the way - we want to see how you think!

Installing the application

To install the application using npm

npm install

Running the application

To run the application locally

npm run start

Deploy the application

To deploy the application

npm run build

The production built hasn't been fully optimized.

Test the application

To test the application

npm run test

Built with

  • React - JavaScript library.
  • Webpack - Module bundler.
  • Alt - State manager.
  • Babel - JavaScript compiler.
  • SASS in conjunction with CSS Modules.
  • ESLint adopting airbnb's config.
  • CSS lint adopting stylelint.
  • Testing with Jest and Enzyme

Cross Browser Testing

The application is been tested on all latest browser Macintosh and Window.

About


Languages

Language:JavaScript 88.9%Language:CSS 9.4%Language:HTML 1.7%