-
This Card app is developed using angular modules and has the following features.
-
Each card has:
- An image (hard coded the images for now)
- A title
- A very basic description
-
A user can:
- Create a new card
- Delete a card
- Update a card
-
Two types of layouts:
- Grid view
- List view
-
Header has a create new card button and toggle grid/list view button.
-
Separate controllers for Header and the remaining body.
-
All data is saved in browser's
localstoragewhen a card is added/deleted/updated usingngStoragemodule. -
All cards don't load at once (initially default 6 cards). Next set of 6 cards load on infinite scroll (limited them to 200 for now) using
ngInfiniteScrollmodule.
- Run
npm installto install for npm dependencies. - Install
bowerglobally:sudo npm install bower -g - Run
bower installto install for bower dependencies.
- No server. Just run
open index.htmland it should open the app - Alternatively you can navigate to this folder and open
index.htmlin your browser too