A simple web app that helps our heroes to browse into the information of the gnomes living in the happy-go-lucky town southeast of Barcelona - Brastlewark
To install the application on your local machines, you need to :
- Clone the repo or download the zip
- From inside the repo, open your terminal and type
bower install - Type
http-serverto initialize a local server and open your browser and typelocalhost:8080 - To run tests, type
karma starton a new terminal window
- AngularJS 1.4.0 - For consuming the JSON responded by the API endpoint
- Bootstrap3, SASS and FlexBox - For easy styling and responsive website
- UI-Bootstrap - Angular tailored bootstrap directives for pagination and modal windows
- UI-Router - For state based routing
- Karma + Jasmine - For testing the application
- Hover - Hover effects on images
- I have added some custom-made directives and filters for extended funcionalities.
i. imagePreLoad.js - Directive - Preloads a light icon while image is loading
ii. startFrom - Filter - assigns a array chunk size to display in every page
- Searching for ways to load large images in a more friendly UX way
- Configuring Karma + Jasmine on dev environment