#Flickr Gallery
VanillaJS web-components based app that loads images from the Flickr API and displays them.
##Features
- Build using the WebComponents API, ensuring encapsulated component css
- Main view with associated actions
- Thumbnail view of the loaded images with click interaction
- Mouse/Touch swipe interaction
- Keyboard interaction -> use left/right arrows to navigate between pages
- Dismissable alert popups with ability to execute custom action (used to inform the user of issues requesting the images)
- User feedback on loading images
- Endless scroll implementation
##Local Setup
# install devDependencies
npm install
# lint
npm run lint
# prettier format
npm run format
# run locally
npm run start:dev
# it will start up webpack serve
# open up http://localhost:8080 to view the rendered app
# bundle the app
# > lint
# > compile to ES5
# > minify
# > concatenate
npm run build
# output can be found in dist/ directory