Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.31 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.31 KB

Angular Job board

This project is a responsive job board in Angular which makes a HTTP call to get a json file containing job items. First panel, consists of a list of all active job items. Once the user clicks on a job item from the list, detailed information of the selected job will be shown on the second panel. This app is tested both with Karma and Protractor. See the demo here

Dependencies

  • Angular 7
  • Angular Material
  • Angular Flex Layout

Install

  • Run cd job-board && npm install to install the dependencies for the app.

Build

  • Run cd job-board && ng build to build the project.
  • The build artifacts will be stored in the dist directory.

Run

  • Run cd job-board && ng serve to run the dev server.
  • Navigate to http://localhost:4200/.
  • The app will automatically reload if you change any of the source files.

Test

  • Run cd job-board && ng test to execute the unit tests via Karma.
  • Run cd job-board && ng e2e to execute the end-to-end tests via Protractor.

Nice to have

  • Router for job list and job details
  • OnClick Animations for job item and job details
  • Pagination for job items