Glance is a web app developed to give users quick information about their days and the world around them "at a glance." For this project, I was inspired to make a project that seemed simple enough that it couldn't get scope-creeped, but useful enough that people would actually use it. I also wanted to create a project that would consume APIs and make use of ES6's asynchronous functions to write clean and easy to understand requests. For design, I went with a modern, mobile first design as I envisioned that the web app would mainly be used on phones. I took inspiration from the way Trello uses Unsplash's API to add a fun touch to the project's background.
-
JavaScript
-
HTML
-
CSS
-
requests: es6 fetch (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)
-
photos: unsplash (https://unsplash.com/developers)
-
news: new york times (https://developer.nytimes.com/)
-
quote: they said so (https://quotes.rest/)
-
location: html geolocation (https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API)
-
top 5 news articles courtesy of New York Times
-
quote of the day
-
ability to add your own quick-links
-
ability to set background to any photo from unsplash
-
ability to refresh news articles
-
new current weather and 5 day forecast section