- Download the repository.
- Install packages and run the project (Node.js and Angular CLI are required).
npm install
ng serve
- To submit your test, use GitHub to upload your project and email us the link to your repository.
Do your best to complete as many steps as you can.
- Using only HTML, create a template for the structure depicted in the mock-ups.
- Using CSS, style your template so it matches the mock-ups as closely as possible.
- Create an Angular list component from your code and import it to the project.
- Display system's current date in the format shown in the mock-ups.
- Display the total number of items in the list header.
- Display the total number of new items as red badge in the list header.
- Display default image placeholder if item is missing icon.
- Add collapse functionality to the list component.
- Configure the component so it loads hardcoded data object.
- Create functions for Add and Delete buttons.
- Truncate long texts in list items.
- New items are indicated by blue border.
- List components can be collapsed by clicking the caret icon.
- The entire list item including the icon is clickable to open the record.
- The component must be responsive.
- List item icons are hidden in mobile view.
Note: Do NOT use any CSS frameworks or Angular Libraries.