An open API service indexing awesome lists of open source software.

https://github.com/equk/unsplash-js-search

:camera: unsplash json api search using vanilla javascript
https://github.com/equk/unsplash-js-search

api dom dom-manipulation json promises search unsplash unsplash-search vanilla-javascript vanilla-js vanillajs

Last synced: about 1 month ago
JSON representation

:camera: unsplash json api search using vanilla javascript

Awesome Lists containing this project

README

          

# unsplash-js-search

:camera: unsplash search using vanilla javascript

- [x] Vanilla Javascript
- [x] DOM Manipulation
- [x] Javascript Promises
- [x] Json API Requests
- [x] API Using Auth

requirements: [unsplash developer api key](https://unsplash.com/developers)

more detail: [equks blog - Unsplash Javascript Search](https://equk.co.uk/2018/08/01/unsplash-javascript-search/)

## unsplash references

- https://unsplash.com/documentation
- https://unsplash.com/api-terms

## screenshot

![](https://raw.githubusercontent.com/equk/unsplash-js-search/master/screenshot.jpg)

## why make this?

The whole idea / challenge to this is to show how much you can do with vanilla javascript using promises & DOM manipulation.

No frameworks or templating languages were used eg: react, jsx, handlebars.

### notes

> Unsplash API Terms (Attribution)
>
> Each time you or your Developer App displays a Photo, your Developer App must attribute Unsplash, the Unsplash photographer, and contain a link back to the photographer’s Unsplash profile.

# Contact

Website: https://equk.co.uk

Twitter: [@equilibriumuk](https://twitter.com/equilibriumuk)