├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── Weather_React_Architecture.svg ├── Weather_React_Architecture_Live.png ├── api ├── .gitignore ├── README.md ├── address.js ├── forecast.js ├── hello.js ├── package-lock.json └── package.json ├── city.list.json ├── package.json ├── postcss.config.js ├── public ├── 404.html ├── CNAME ├── app-images │ ├── images │ │ └── icons │ │ │ ├── icon-128x128.png │ │ │ ├── icon-144x144.png │ │ │ ├── icon-152x152.png │ │ │ ├── icon-192x192.png │ │ │ ├── icon-384x384.png │ │ │ ├── icon-512x512.png │ │ │ ├── icon-72x72.png │ │ │ └── icon-96x96.png │ └── manifest.json ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── icons │ ├── icon-128x128.png │ ├── icon-144x144.png │ ├── icon-152x152.png │ ├── icon-192x192.png │ ├── icon-384x384.png │ ├── icon-512x512.png │ ├── icon-72x72.png │ └── icon-96x96.png ├── index.html ├── logo.png ├── manifest.json ├── mstile-150x150.png ├── robots.txt ├── safari-pinned-tab.svg ├── weather-backgrounds │ ├── clear-day.jpg │ ├── clear-night.jpg │ ├── cloudy-day.jpg │ ├── cloudy-night.jpg │ ├── dawn.jpg │ ├── dusk.jpg │ ├── overcast-day.jpg │ ├── overcast-night.jpg │ ├── rain.svg │ ├── snow.svg │ ├── thunderstorm.jpg │ └── tornado.jpg ├── weather-react-app-old.png ├── weather-react-app.png └── weather │ ├── cloudy.svg │ ├── day-cloudy.svg │ ├── day-rain.svg │ ├── day-snow.svg │ ├── day.svg │ ├── hail.svg │ ├── night-cloudy.svg │ ├── night-rain.svg │ ├── night-snow.svg │ ├── night.svg │ ├── sleet.svg │ ├── thunder.svg │ └── weather.svg ├── src ├── App.js ├── components │ ├── error │ │ ├── ErrorComponent.js │ │ └── ErrorStyle.scss │ ├── footer │ │ └── FooterComponent.js │ ├── header │ │ ├── HeaderComponent.js │ │ └── ReactToggle.scss │ ├── icon │ │ └── IconComponent.js │ ├── loader │ │ ├── LoaderComponent.js │ │ └── LoaderStyle.scss │ └── weather │ │ ├── AlertComponent.js │ │ ├── DayComponent.js │ │ ├── InfoComponent.js │ │ ├── InfoDetailComponent.js │ │ ├── TimeframeComponent.js │ │ └── WeatherIconComponent.js ├── constants │ └── WeatherData.js ├── containers │ ├── current-weather │ │ └── CurrentWeatherContainer.js │ ├── error-boundary │ │ └── ErrorBoundaryContainer.js │ ├── forecast │ │ └── ForecastContainer.js │ ├── home │ │ └── HomeContainer.js │ ├── weather-forecast │ │ ├── WeatherForecastContainer.js │ │ └── WeatherForecastStyle.scss │ ├── weather │ │ └── WeatherContainer.js │ └── windy │ │ └── WindyContainer.js ├── context │ ├── AddressContext.js │ ├── ThemeContext.js │ └── WeatherUnitContext.js ├── index.js ├── sass │ ├── abstracts │ │ ├── README.md │ │ ├── _functions.scss │ │ ├── _mixins.scss │ │ └── _variables.scss │ ├── base │ │ ├── README.md │ │ ├── _base.scss │ │ ├── _fonts.scss │ │ ├── _helpers.scss │ │ └── _typography.scss │ ├── components │ │ ├── README.md │ │ ├── _button.scss │ │ └── _timeframe.scss │ ├── layout │ │ ├── README.md │ │ ├── _footer.scss │ │ └── _header.scss │ ├── pages │ │ ├── README.md │ │ └── _home.scss │ ├── styles.scss │ ├── themes │ │ ├── README.md │ │ └── _default.scss │ └── vendors │ │ ├── README.md │ │ ├── _normalize.scss │ │ └── _tailwind.scss ├── serviceWorker.js ├── setupTests.js ├── styles │ ├── main.css │ ├── main.css.map │ ├── styles.css │ └── styles.css.map ├── tests │ ├── FormatTime.test.js │ └── ValidityChecker.test.js └── utils │ ├── API.js │ ├── AssetsSrcURL.js │ ├── CarouselSettings.js │ ├── FetchIPAddress.js │ ├── FetchWeatherData.js │ ├── FormatTime.js │ ├── IsWithinRange.js │ ├── LogRocketSetup.js │ ├── MiscTrackEvents.js │ ├── ReactAnalytics.js │ ├── SpeedConvert.js │ ├── TemperatureConvert.js │ ├── ValidCityName.js │ ├── ValidityChecker.js │ ├── WeatherBackground.js │ ├── WeatherIcon.js │ └── WindDirection.js └── tailwind.config.js /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5501 3 | } -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/README.md -------------------------------------------------------------------------------- /Weather_React_Architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/Weather_React_Architecture.svg -------------------------------------------------------------------------------- /Weather_React_Architecture_Live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/Weather_React_Architecture_Live.png -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | node_modules -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/api/README.md -------------------------------------------------------------------------------- /api/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/api/address.js -------------------------------------------------------------------------------- /api/forecast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/api/forecast.js -------------------------------------------------------------------------------- /api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/api/hello.js -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/api/package.json -------------------------------------------------------------------------------- /city.list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/city.list.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/404.html -------------------------------------------------------------------------------- /public/CNAME: -------------------------------------------------------------------------------- 1 | weather-react-iamsainikhil.vercel.app -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-128x128.png -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-144x144.png -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-152x152.png -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-192x192.png -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-384x384.png -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-512x512.png -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-72x72.png -------------------------------------------------------------------------------- /public/app-images/images/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/images/icons/icon-96x96.png -------------------------------------------------------------------------------- /public/app-images/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/app-images/manifest.json -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-128x128.png -------------------------------------------------------------------------------- /public/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-144x144.png -------------------------------------------------------------------------------- /public/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-152x152.png -------------------------------------------------------------------------------- /public/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-192x192.png -------------------------------------------------------------------------------- /public/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-384x384.png -------------------------------------------------------------------------------- /public/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-512x512.png -------------------------------------------------------------------------------- /public/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-72x72.png -------------------------------------------------------------------------------- /public/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/icons/icon-96x96.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/weather-backgrounds/clear-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/clear-day.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/clear-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/clear-night.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/cloudy-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/cloudy-day.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/cloudy-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/cloudy-night.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/dawn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/dawn.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/dusk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/dusk.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/overcast-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/overcast-day.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/overcast-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/overcast-night.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/rain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/rain.svg -------------------------------------------------------------------------------- /public/weather-backgrounds/snow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/snow.svg -------------------------------------------------------------------------------- /public/weather-backgrounds/thunderstorm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/thunderstorm.jpg -------------------------------------------------------------------------------- /public/weather-backgrounds/tornado.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-backgrounds/tornado.jpg -------------------------------------------------------------------------------- /public/weather-react-app-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-react-app-old.png -------------------------------------------------------------------------------- /public/weather-react-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather-react-app.png -------------------------------------------------------------------------------- /public/weather/cloudy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/cloudy.svg -------------------------------------------------------------------------------- /public/weather/day-cloudy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/day-cloudy.svg -------------------------------------------------------------------------------- /public/weather/day-rain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/day-rain.svg -------------------------------------------------------------------------------- /public/weather/day-snow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/day-snow.svg -------------------------------------------------------------------------------- /public/weather/day.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/day.svg -------------------------------------------------------------------------------- /public/weather/hail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/hail.svg -------------------------------------------------------------------------------- /public/weather/night-cloudy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/night-cloudy.svg -------------------------------------------------------------------------------- /public/weather/night-rain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/night-rain.svg -------------------------------------------------------------------------------- /public/weather/night-snow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/night-snow.svg -------------------------------------------------------------------------------- /public/weather/night.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/night.svg -------------------------------------------------------------------------------- /public/weather/sleet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/sleet.svg -------------------------------------------------------------------------------- /public/weather/thunder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/thunder.svg -------------------------------------------------------------------------------- /public/weather/weather.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/public/weather/weather.svg -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/App.js -------------------------------------------------------------------------------- /src/components/error/ErrorComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/error/ErrorComponent.js -------------------------------------------------------------------------------- /src/components/error/ErrorStyle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/error/ErrorStyle.scss -------------------------------------------------------------------------------- /src/components/footer/FooterComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/footer/FooterComponent.js -------------------------------------------------------------------------------- /src/components/header/HeaderComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/header/HeaderComponent.js -------------------------------------------------------------------------------- /src/components/header/ReactToggle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/header/ReactToggle.scss -------------------------------------------------------------------------------- /src/components/icon/IconComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/icon/IconComponent.js -------------------------------------------------------------------------------- /src/components/loader/LoaderComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/loader/LoaderComponent.js -------------------------------------------------------------------------------- /src/components/loader/LoaderStyle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/loader/LoaderStyle.scss -------------------------------------------------------------------------------- /src/components/weather/AlertComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/weather/AlertComponent.js -------------------------------------------------------------------------------- /src/components/weather/DayComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/weather/DayComponent.js -------------------------------------------------------------------------------- /src/components/weather/InfoComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/weather/InfoComponent.js -------------------------------------------------------------------------------- /src/components/weather/InfoDetailComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/weather/InfoDetailComponent.js -------------------------------------------------------------------------------- /src/components/weather/TimeframeComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/weather/TimeframeComponent.js -------------------------------------------------------------------------------- /src/components/weather/WeatherIconComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/components/weather/WeatherIconComponent.js -------------------------------------------------------------------------------- /src/constants/WeatherData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/constants/WeatherData.js -------------------------------------------------------------------------------- /src/containers/current-weather/CurrentWeatherContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/current-weather/CurrentWeatherContainer.js -------------------------------------------------------------------------------- /src/containers/error-boundary/ErrorBoundaryContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/error-boundary/ErrorBoundaryContainer.js -------------------------------------------------------------------------------- /src/containers/forecast/ForecastContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/forecast/ForecastContainer.js -------------------------------------------------------------------------------- /src/containers/home/HomeContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/home/HomeContainer.js -------------------------------------------------------------------------------- /src/containers/weather-forecast/WeatherForecastContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/weather-forecast/WeatherForecastContainer.js -------------------------------------------------------------------------------- /src/containers/weather-forecast/WeatherForecastStyle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/weather-forecast/WeatherForecastStyle.scss -------------------------------------------------------------------------------- /src/containers/weather/WeatherContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/weather/WeatherContainer.js -------------------------------------------------------------------------------- /src/containers/windy/WindyContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/containers/windy/WindyContainer.js -------------------------------------------------------------------------------- /src/context/AddressContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/context/AddressContext.js -------------------------------------------------------------------------------- /src/context/ThemeContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/context/ThemeContext.js -------------------------------------------------------------------------------- /src/context/WeatherUnitContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/context/WeatherUnitContext.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/index.js -------------------------------------------------------------------------------- /src/sass/abstracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/abstracts/README.md -------------------------------------------------------------------------------- /src/sass/abstracts/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/abstracts/_functions.scss -------------------------------------------------------------------------------- /src/sass/abstracts/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/abstracts/_mixins.scss -------------------------------------------------------------------------------- /src/sass/abstracts/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/abstracts/_variables.scss -------------------------------------------------------------------------------- /src/sass/base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/base/README.md -------------------------------------------------------------------------------- /src/sass/base/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/base/_base.scss -------------------------------------------------------------------------------- /src/sass/base/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/base/_fonts.scss -------------------------------------------------------------------------------- /src/sass/base/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/base/_helpers.scss -------------------------------------------------------------------------------- /src/sass/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/base/_typography.scss -------------------------------------------------------------------------------- /src/sass/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/components/README.md -------------------------------------------------------------------------------- /src/sass/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/components/_button.scss -------------------------------------------------------------------------------- /src/sass/components/_timeframe.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/components/_timeframe.scss -------------------------------------------------------------------------------- /src/sass/layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/layout/README.md -------------------------------------------------------------------------------- /src/sass/layout/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/layout/_footer.scss -------------------------------------------------------------------------------- /src/sass/layout/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/layout/_header.scss -------------------------------------------------------------------------------- /src/sass/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/pages/README.md -------------------------------------------------------------------------------- /src/sass/pages/_home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/pages/_home.scss -------------------------------------------------------------------------------- /src/sass/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/styles.scss -------------------------------------------------------------------------------- /src/sass/themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/themes/README.md -------------------------------------------------------------------------------- /src/sass/themes/_default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/themes/_default.scss -------------------------------------------------------------------------------- /src/sass/vendors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/vendors/README.md -------------------------------------------------------------------------------- /src/sass/vendors/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/vendors/_normalize.scss -------------------------------------------------------------------------------- /src/sass/vendors/_tailwind.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/sass/vendors/_tailwind.scss -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/styles/main.css -------------------------------------------------------------------------------- /src/styles/main.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/styles/main.css.map -------------------------------------------------------------------------------- /src/styles/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/styles/styles.css -------------------------------------------------------------------------------- /src/styles/styles.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/styles/styles.css.map -------------------------------------------------------------------------------- /src/tests/FormatTime.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/tests/FormatTime.test.js -------------------------------------------------------------------------------- /src/tests/ValidityChecker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/tests/ValidityChecker.test.js -------------------------------------------------------------------------------- /src/utils/API.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/API.js -------------------------------------------------------------------------------- /src/utils/AssetsSrcURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/AssetsSrcURL.js -------------------------------------------------------------------------------- /src/utils/CarouselSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/CarouselSettings.js -------------------------------------------------------------------------------- /src/utils/FetchIPAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/FetchIPAddress.js -------------------------------------------------------------------------------- /src/utils/FetchWeatherData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/FetchWeatherData.js -------------------------------------------------------------------------------- /src/utils/FormatTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/FormatTime.js -------------------------------------------------------------------------------- /src/utils/IsWithinRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/IsWithinRange.js -------------------------------------------------------------------------------- /src/utils/LogRocketSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/LogRocketSetup.js -------------------------------------------------------------------------------- /src/utils/MiscTrackEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/MiscTrackEvents.js -------------------------------------------------------------------------------- /src/utils/ReactAnalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/ReactAnalytics.js -------------------------------------------------------------------------------- /src/utils/SpeedConvert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/SpeedConvert.js -------------------------------------------------------------------------------- /src/utils/TemperatureConvert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/TemperatureConvert.js -------------------------------------------------------------------------------- /src/utils/ValidCityName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/ValidCityName.js -------------------------------------------------------------------------------- /src/utils/ValidityChecker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/ValidityChecker.js -------------------------------------------------------------------------------- /src/utils/WeatherBackground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/WeatherBackground.js -------------------------------------------------------------------------------- /src/utils/WeatherIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/WeatherIcon.js -------------------------------------------------------------------------------- /src/utils/WindDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/src/utils/WindDirection.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamsainikhil/weather-react/HEAD/tailwind.config.js --------------------------------------------------------------------------------