Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.04 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.04 KB

#Knowledge Plaza Front-End Challenge

Here is my solution of the Knowledge Plaza Front-End Challenge

##Description of the solution

My solution uses

  • AngularJS as frontend framework
  • BootStrap for UI
  • Grunt for automating build and tests
  • Bower for managing dependencies
  • Karma + Jasmine for unit test.
  • Yeoman for scaffolding.

screenshot

Each tile is displayed in a rectangle. The rectangle contains the title, the description, and the tags of the tile. When the href attribute of the tile point to an article, a link is displayed. The rectangle also contains the number of followers, likes, and comments. The tags are removable.

The user can filter the tiles that are displayed by title, description, tags, or all. The filter allows mispelling thanks to FuseJS

The user can also create content using the second box in the right column.

##Usage

To run it, just type:

grunt serve

and navigate to http://localhost:9000