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-server
to initialize a local server and open your browser and typelocalhost:8080
- To run tests, type
karma start
on 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