 simple React SPA. The application should have the following functionality / features  Create-react-application should be used to bootstrap the application On the first load a user is asked to allow his location to proceed. If user gives consent to use his location the browser location dialog is shown to let user allow his location. The application uses the user’s location to fetch the current weather using one of the public apis (you can use https://www.metaweather.com/api/ or similar) Show the current weather icon in the middle of the screen (centered vertically and horizontally) Change the page background color dynamically based on the current temperature shown in celsius. Use the following colors: #00ffff for -10 degrees and below #fff700 for +10 degrees #ff8c00 for +30 degrees and above Dynamically calculate the color for the temperature in between. Allow User to search for the City and display weather for this City (Must have!) Application architecture should imply these use-cases (Nice to have!) UI like https://openweathermap.org/find?q=London Stretch Goal Add a slider to the bottom of the page to adjust the temperature shown on the screen (the slider should affect the background color as well). Host the site on heroku, firebase, aws or any other hosting provider of your choice. Provide a deployment script to deploy the site to the hosting provider of your choice and instructions on how to use it.