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
- Host: GitHub
- URL: https://github.com/equk/unsplash-js-search
- Owner: equk
- License: mit
- Created: 2018-07-31T18:56:18.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-26T10:44:30.000Z (about 6 years ago)
- Last Synced: 2025-03-17T20:14:37.927Z (over 1 year ago)
- Topics: api, dom, dom-manipulation, json, promises, search, unsplash, unsplash-search, vanilla-javascript, vanilla-js, vanillajs
- Language: JavaScript
- Homepage:
- Size: 78.1 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

## 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)