Skip to content

kathicks/headline-news-tech-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Headline News: Technical Test

Instructions

We were given four days to work on this tech test with the following instructions.

Build a website that shows a list of news headlines from Financial Times. You may use our Developer APIs to achieve this.

Provide a search box for users to search for headlines containing specific words (i.e. searching for "brexit" should return a list of brexit-related headlines).

Optionally, provide pagination for results, at 20 results per page.

This website should be:

  • Server-rendered
  • Progressively enhanced
  • Responsive
  • Accessible

For bonus points, the site should:

  • Be built using Javascript and node.js
  • Be deployed on Heroku
  • Not rely too heavily on client-side frameworks (i.e. Angular, React) or libraries like jQuery
  • Have a similar look and feel as ft.com
  • Be performant over 3G networks

It'd be really awesome if, on top of all that, your site:

  • Uses Origami Components
  • Works offline

Using my app

Running the tests

  • Download the source for using $ git clone
  • Navigate into the root directory in the command line using $ cd headline-news
  • Run $ npm install to install the dependencies
  • Run $ npm test to run the tests

Note that you will need to have Node installed first. You can install this following the instructions here

Note that tests may timeout and fail on low-speed internet connections.

About

Technical Test for Junior Software Developer Role

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published