Here I have created a basic splash/landing page that I can set my browsers home tabs to.
This started out as a learning exercise for re-familiarlising myself with Promises and React, but things... escalated.
Built with React v16.4 and I used Guppy[^] to create the project framework; a basic create-react-app
.
The page gets its data from a couple of third party feeds listed below
- unsplash.com (Wallpaper image)
favqs.com (Inspirational quote)- openweathermap.org (Current weather feed)
I am also using browser geolocation to get users current position to pass onto the weather feed.
Custom search tool -> Google- Settings (Could ask for name to personalise the experiance)
- Favourite links
Quote Feed (limited to 10 requests/per hour)
1.1 (24/07) Style updated, weather moved to corner location and increased size and prominence of search, removed quote feed; mostly due to performance issues and it returning approx. 50% of the time.