This project was generated with Angular CLI version 1.0.0-rc.1.
- Add GitHub profile card using the simple form.
- Delete added cards.
- Sort cards by name, location and followers.
- Open profile page by clicking onto card.
- Accessible using keyboard - can navigate between cards, open profile page and delete a card.
Install dependencies:
npm install
Launch app:
ng serve
Then navigate to http://localhost:4200/
- The layout may break slightly (in Sorting menu) below 450px width.
- If some card contains lot of information, the card may push other cards in the next row and will create some void.
- Fix all issues :)
- Use intelligent layout system (such as Masonry grid) that organizes cards automatically based on current viewport size and the card dimensions, similar to what Google Keep does.
- On lower resolutions use better layout for the card.
- HTML alert instead of JavaScript alert.
- Improve code organization.
- Add unit tests.