├── .browserslistrc ├── .editorconfig ├── .firebaserc ├── .gitignore ├── LICENSE ├── README.md ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.json ├── firebase.json ├── karma.conf.js ├── ngsw-config.json ├── package.json ├── src ├── app │ ├── app-routing.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.ts │ ├── app.module.ts │ ├── core │ │ ├── api │ │ │ ├── openweather-api.model.ts │ │ │ ├── openweather-api.service.ts │ │ │ └── openweather-mock.data.ts │ │ ├── core.module.ts │ │ ├── dialog │ │ │ ├── agreement-dialog │ │ │ │ ├── agreement-dialog.component.html │ │ │ │ ├── agreement-dialog.component.scss │ │ │ │ ├── agreement-dialog.component.ts │ │ │ │ └── agreement-dialog.service.ts │ │ │ ├── app-update-dialog │ │ │ │ ├── app-update-dialog.component.html │ │ │ │ ├── app-update-dialog.component.scss │ │ │ │ ├── app-update-dialog.component.ts │ │ │ │ └── app-update-dialog.service.ts │ │ │ ├── dialog.module.ts │ │ │ ├── error-dialog │ │ │ │ ├── error-dialog.component.html │ │ │ │ ├── error-dialog.component.scss │ │ │ │ ├── error-dialog.component.ts │ │ │ │ └── error-dialog.service.ts │ │ │ └── loading-dialog │ │ │ │ ├── loading-dialog.component.html │ │ │ │ ├── loading-dialog.component.scss │ │ │ │ ├── loading-dialog.component.ts │ │ │ │ └── loading-dialog.service.ts │ │ ├── errors │ │ │ ├── error-handler.module.ts │ │ │ ├── global-error-handler.ts │ │ │ └── http-error.interceptor.ts │ │ ├── navbar │ │ │ ├── navbar.component.html │ │ │ ├── navbar.component.scss │ │ │ └── navbar.component.ts │ │ ├── services │ │ │ ├── empty-state.service.ts │ │ │ ├── geolocation-api.service.ts │ │ │ └── web-storage-api.service.ts │ │ ├── snackbar │ │ │ ├── snackbar.component.html │ │ │ ├── snackbar.component.scss │ │ │ └── snackbar.component.ts │ │ └── toolbar │ │ │ ├── toolbar.component.html │ │ │ ├── toolbar.component.scss │ │ │ └── toolbar.component.ts │ ├── dashboard │ │ ├── aside-section │ │ │ ├── aside-section.component.html │ │ │ ├── aside-section.component.scss │ │ │ └── aside-section.component.ts │ │ ├── bottom-section │ │ │ ├── bottom-section.component.html │ │ │ ├── bottom-section.component.scss │ │ │ └── bottom-section.component.ts │ │ ├── dashboard.component.html │ │ ├── dashboard.component.scss │ │ ├── dashboard.component.ts │ │ ├── dashboard.module.ts │ │ ├── dashboard.service.ts │ │ ├── middle-section │ │ │ ├── middle-section.component.html │ │ │ ├── middle-section.component.scss │ │ │ └── middle-section.component.ts │ │ ├── resolvers │ │ │ ├── air-pollution.resolver.ts │ │ │ ├── reverse-geocoder.resolver.ts │ │ │ └── weather.resolver.ts │ │ └── top-section │ │ │ ├── top-section.component.html │ │ │ ├── top-section.component.scss │ │ │ └── top-section.component.ts │ ├── locations │ │ ├── locations.component.html │ │ ├── locations.component.scss │ │ ├── locations.component.ts │ │ └── locations.module.ts │ ├── map │ │ ├── map.component.html │ │ ├── map.component.scss │ │ ├── map.component.ts │ │ └── map.module.ts │ ├── settings │ │ ├── settings.component.html │ │ ├── settings.component.scss │ │ ├── settings.component.ts │ │ └── settings.module.ts │ └── shared │ │ ├── constants │ │ └── empty-states.assets.ts │ │ ├── directives │ │ ├── air-pollution.directive.ts │ │ ├── index.ts │ │ └── uv-index.directive.ts │ │ ├── enums │ │ ├── empty-states.enum.ts │ │ └── units-measurement.enum.ts │ │ ├── models │ │ ├── empty-state.model.ts │ │ └── geolocation-position.model.ts │ │ ├── pipes │ │ ├── air-pollution.pipe.ts │ │ ├── custom-date.pipe.ts │ │ ├── humidity-range.pipe.ts │ │ ├── index.ts │ │ ├── to-integer.pipe.ts │ │ ├── uv-index.pipe.ts │ │ └── wind-direction.pipe.ts │ │ ├── shared.module.ts │ │ └── widgets │ │ └── empty-state │ │ ├── empty-state.component.html │ │ ├── empty-state.component.scss │ │ └── empty-state.component.ts ├── assets │ ├── .gitkeep │ ├── icons │ │ ├── dashboard │ │ │ ├── drops.svg │ │ │ ├── search-icon.svg │ │ │ ├── sunrise.svg │ │ │ ├── sunset.svg │ │ │ └── wind.svg │ │ ├── global │ │ │ ├── global-error.svg │ │ │ ├── gps-connection-illustration.svg │ │ │ ├── location-illustration.svg │ │ │ └── not-implemented.svg │ │ ├── navbar │ │ │ ├── dashboard.svg │ │ │ ├── location-icon.svg │ │ │ ├── map-icon.svg │ │ │ └── settings-icon.svg │ │ ├── pwa │ │ │ ├── apple-touch-icon.png │ │ │ ├── shortcut_location_icon_x192.png │ │ │ ├── shortcut_map_icon_x192.png │ │ │ ├── shortcut_settings_icon_x192.png │ │ │ ├── weather_icon_x128.png │ │ │ ├── weather_icon_x192.png │ │ │ ├── weather_icon_x384.png │ │ │ ├── weather_icon_x512.png │ │ │ ├── weather_icon_x72.png │ │ │ └── weather_icon_x96.png │ │ └── weather-conditions │ │ │ ├── 01d.svg │ │ │ ├── 01n.svg │ │ │ ├── 02d.svg │ │ │ ├── 02n.svg │ │ │ ├── 03d.svg │ │ │ ├── 03n.svg │ │ │ ├── 04d.svg │ │ │ ├── 04n.svg │ │ │ ├── 09d.svg │ │ │ ├── 09n.svg │ │ │ ├── 10d.svg │ │ │ ├── 10n.svg │ │ │ ├── 11d.svg │ │ │ ├── 11n.svg │ │ │ ├── 13d.svg │ │ │ ├── 13n.svg │ │ │ ├── 50d.svg │ │ │ └── 50n.svg │ └── images │ │ └── profile-picture.png ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.d.ts ├── index.html ├── main.ts ├── manifest.webmanifest ├── polyfills.ts ├── styles.scss └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/.editorconfig -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/angular.json -------------------------------------------------------------------------------- /e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/e2e/protractor.conf.js -------------------------------------------------------------------------------- /e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/e2e/src/app.po.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/firebase.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/karma.conf.js -------------------------------------------------------------------------------- /ngsw-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/ngsw-config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/package.json -------------------------------------------------------------------------------- /src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/app.component.scss -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/core/api/openweather-api.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/api/openweather-api.model.ts -------------------------------------------------------------------------------- /src/app/core/api/openweather-api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/api/openweather-api.service.ts -------------------------------------------------------------------------------- /src/app/core/api/openweather-mock.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/api/openweather-mock.data.ts -------------------------------------------------------------------------------- /src/app/core/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/core.module.ts -------------------------------------------------------------------------------- /src/app/core/dialog/agreement-dialog/agreement-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/agreement-dialog/agreement-dialog.component.html -------------------------------------------------------------------------------- /src/app/core/dialog/agreement-dialog/agreement-dialog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/agreement-dialog/agreement-dialog.component.scss -------------------------------------------------------------------------------- /src/app/core/dialog/agreement-dialog/agreement-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/agreement-dialog/agreement-dialog.component.ts -------------------------------------------------------------------------------- /src/app/core/dialog/agreement-dialog/agreement-dialog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/agreement-dialog/agreement-dialog.service.ts -------------------------------------------------------------------------------- /src/app/core/dialog/app-update-dialog/app-update-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/app-update-dialog/app-update-dialog.component.html -------------------------------------------------------------------------------- /src/app/core/dialog/app-update-dialog/app-update-dialog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/app-update-dialog/app-update-dialog.component.scss -------------------------------------------------------------------------------- /src/app/core/dialog/app-update-dialog/app-update-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/app-update-dialog/app-update-dialog.component.ts -------------------------------------------------------------------------------- /src/app/core/dialog/app-update-dialog/app-update-dialog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/app-update-dialog/app-update-dialog.service.ts -------------------------------------------------------------------------------- /src/app/core/dialog/dialog.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/dialog.module.ts -------------------------------------------------------------------------------- /src/app/core/dialog/error-dialog/error-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/error-dialog/error-dialog.component.html -------------------------------------------------------------------------------- /src/app/core/dialog/error-dialog/error-dialog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/error-dialog/error-dialog.component.scss -------------------------------------------------------------------------------- /src/app/core/dialog/error-dialog/error-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/error-dialog/error-dialog.component.ts -------------------------------------------------------------------------------- /src/app/core/dialog/error-dialog/error-dialog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/error-dialog/error-dialog.service.ts -------------------------------------------------------------------------------- /src/app/core/dialog/loading-dialog/loading-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/loading-dialog/loading-dialog.component.html -------------------------------------------------------------------------------- /src/app/core/dialog/loading-dialog/loading-dialog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/loading-dialog/loading-dialog.component.scss -------------------------------------------------------------------------------- /src/app/core/dialog/loading-dialog/loading-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/loading-dialog/loading-dialog.component.ts -------------------------------------------------------------------------------- /src/app/core/dialog/loading-dialog/loading-dialog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/dialog/loading-dialog/loading-dialog.service.ts -------------------------------------------------------------------------------- /src/app/core/errors/error-handler.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/errors/error-handler.module.ts -------------------------------------------------------------------------------- /src/app/core/errors/global-error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/errors/global-error-handler.ts -------------------------------------------------------------------------------- /src/app/core/errors/http-error.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/errors/http-error.interceptor.ts -------------------------------------------------------------------------------- /src/app/core/navbar/navbar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/navbar/navbar.component.html -------------------------------------------------------------------------------- /src/app/core/navbar/navbar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/navbar/navbar.component.scss -------------------------------------------------------------------------------- /src/app/core/navbar/navbar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/navbar/navbar.component.ts -------------------------------------------------------------------------------- /src/app/core/services/empty-state.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/services/empty-state.service.ts -------------------------------------------------------------------------------- /src/app/core/services/geolocation-api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/services/geolocation-api.service.ts -------------------------------------------------------------------------------- /src/app/core/services/web-storage-api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/services/web-storage-api.service.ts -------------------------------------------------------------------------------- /src/app/core/snackbar/snackbar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/snackbar/snackbar.component.html -------------------------------------------------------------------------------- /src/app/core/snackbar/snackbar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/snackbar/snackbar.component.scss -------------------------------------------------------------------------------- /src/app/core/snackbar/snackbar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/snackbar/snackbar.component.ts -------------------------------------------------------------------------------- /src/app/core/toolbar/toolbar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/toolbar/toolbar.component.html -------------------------------------------------------------------------------- /src/app/core/toolbar/toolbar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/toolbar/toolbar.component.scss -------------------------------------------------------------------------------- /src/app/core/toolbar/toolbar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/core/toolbar/toolbar.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/aside-section/aside-section.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/aside-section/aside-section.component.html -------------------------------------------------------------------------------- /src/app/dashboard/aside-section/aside-section.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/aside-section/aside-section.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/aside-section/aside-section.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/aside-section/aside-section.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/bottom-section/bottom-section.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/bottom-section/bottom-section.component.html -------------------------------------------------------------------------------- /src/app/dashboard/bottom-section/bottom-section.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/bottom-section/bottom-section.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/bottom-section/bottom-section.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/bottom-section/bottom-section.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/dashboard.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/dashboard.component.html -------------------------------------------------------------------------------- /src/app/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/dashboard.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/dashboard.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/dashboard.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/dashboard.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/dashboard.module.ts -------------------------------------------------------------------------------- /src/app/dashboard/dashboard.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/dashboard.service.ts -------------------------------------------------------------------------------- /src/app/dashboard/middle-section/middle-section.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/middle-section/middle-section.component.html -------------------------------------------------------------------------------- /src/app/dashboard/middle-section/middle-section.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/middle-section/middle-section.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/middle-section/middle-section.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/middle-section/middle-section.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/resolvers/air-pollution.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/resolvers/air-pollution.resolver.ts -------------------------------------------------------------------------------- /src/app/dashboard/resolvers/reverse-geocoder.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/resolvers/reverse-geocoder.resolver.ts -------------------------------------------------------------------------------- /src/app/dashboard/resolvers/weather.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/resolvers/weather.resolver.ts -------------------------------------------------------------------------------- /src/app/dashboard/top-section/top-section.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/top-section/top-section.component.html -------------------------------------------------------------------------------- /src/app/dashboard/top-section/top-section.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/top-section/top-section.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/top-section/top-section.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/dashboard/top-section/top-section.component.ts -------------------------------------------------------------------------------- /src/app/locations/locations.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/locations/locations.component.html -------------------------------------------------------------------------------- /src/app/locations/locations.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/locations/locations.component.scss -------------------------------------------------------------------------------- /src/app/locations/locations.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/locations/locations.component.ts -------------------------------------------------------------------------------- /src/app/locations/locations.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/locations/locations.module.ts -------------------------------------------------------------------------------- /src/app/map/map.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/map/map.component.html -------------------------------------------------------------------------------- /src/app/map/map.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/map/map.component.scss -------------------------------------------------------------------------------- /src/app/map/map.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/map/map.component.ts -------------------------------------------------------------------------------- /src/app/map/map.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/map/map.module.ts -------------------------------------------------------------------------------- /src/app/settings/settings.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/settings/settings.component.html -------------------------------------------------------------------------------- /src/app/settings/settings.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/settings/settings.component.scss -------------------------------------------------------------------------------- /src/app/settings/settings.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/settings/settings.component.ts -------------------------------------------------------------------------------- /src/app/settings/settings.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/settings/settings.module.ts -------------------------------------------------------------------------------- /src/app/shared/constants/empty-states.assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/constants/empty-states.assets.ts -------------------------------------------------------------------------------- /src/app/shared/directives/air-pollution.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/directives/air-pollution.directive.ts -------------------------------------------------------------------------------- /src/app/shared/directives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/directives/index.ts -------------------------------------------------------------------------------- /src/app/shared/directives/uv-index.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/directives/uv-index.directive.ts -------------------------------------------------------------------------------- /src/app/shared/enums/empty-states.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/enums/empty-states.enum.ts -------------------------------------------------------------------------------- /src/app/shared/enums/units-measurement.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/enums/units-measurement.enum.ts -------------------------------------------------------------------------------- /src/app/shared/models/empty-state.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/models/empty-state.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/geolocation-position.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/models/geolocation-position.model.ts -------------------------------------------------------------------------------- /src/app/shared/pipes/air-pollution.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/pipes/air-pollution.pipe.ts -------------------------------------------------------------------------------- /src/app/shared/pipes/custom-date.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/pipes/custom-date.pipe.ts -------------------------------------------------------------------------------- /src/app/shared/pipes/humidity-range.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/pipes/humidity-range.pipe.ts -------------------------------------------------------------------------------- /src/app/shared/pipes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/pipes/index.ts -------------------------------------------------------------------------------- /src/app/shared/pipes/to-integer.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/pipes/to-integer.pipe.ts -------------------------------------------------------------------------------- /src/app/shared/pipes/uv-index.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/pipes/uv-index.pipe.ts -------------------------------------------------------------------------------- /src/app/shared/pipes/wind-direction.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/pipes/wind-direction.pipe.ts -------------------------------------------------------------------------------- /src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /src/app/shared/widgets/empty-state/empty-state.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/widgets/empty-state/empty-state.component.html -------------------------------------------------------------------------------- /src/app/shared/widgets/empty-state/empty-state.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/widgets/empty-state/empty-state.component.scss -------------------------------------------------------------------------------- /src/app/shared/widgets/empty-state/empty-state.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/app/shared/widgets/empty-state/empty-state.component.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/icons/dashboard/drops.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/dashboard/drops.svg -------------------------------------------------------------------------------- /src/assets/icons/dashboard/search-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/dashboard/search-icon.svg -------------------------------------------------------------------------------- /src/assets/icons/dashboard/sunrise.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/dashboard/sunrise.svg -------------------------------------------------------------------------------- /src/assets/icons/dashboard/sunset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/dashboard/sunset.svg -------------------------------------------------------------------------------- /src/assets/icons/dashboard/wind.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/dashboard/wind.svg -------------------------------------------------------------------------------- /src/assets/icons/global/global-error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/global/global-error.svg -------------------------------------------------------------------------------- /src/assets/icons/global/gps-connection-illustration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/global/gps-connection-illustration.svg -------------------------------------------------------------------------------- /src/assets/icons/global/location-illustration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/global/location-illustration.svg -------------------------------------------------------------------------------- /src/assets/icons/global/not-implemented.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/global/not-implemented.svg -------------------------------------------------------------------------------- /src/assets/icons/navbar/dashboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/navbar/dashboard.svg -------------------------------------------------------------------------------- /src/assets/icons/navbar/location-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/navbar/location-icon.svg -------------------------------------------------------------------------------- /src/assets/icons/navbar/map-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/navbar/map-icon.svg -------------------------------------------------------------------------------- /src/assets/icons/navbar/settings-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/navbar/settings-icon.svg -------------------------------------------------------------------------------- /src/assets/icons/pwa/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/apple-touch-icon.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/shortcut_location_icon_x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/shortcut_location_icon_x192.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/shortcut_map_icon_x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/shortcut_map_icon_x192.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/shortcut_settings_icon_x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/shortcut_settings_icon_x192.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/weather_icon_x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/weather_icon_x128.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/weather_icon_x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/weather_icon_x192.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/weather_icon_x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/weather_icon_x384.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/weather_icon_x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/weather_icon_x512.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/weather_icon_x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/weather_icon_x72.png -------------------------------------------------------------------------------- /src/assets/icons/pwa/weather_icon_x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/pwa/weather_icon_x96.png -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/01d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/01d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/01n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/01n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/02d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/02d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/02n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/02n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/03d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/03d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/03n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/03n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/04d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/04d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/04n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/04n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/09d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/09d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/09n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/09n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/10d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/10d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/10n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/10n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/11d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/11d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/11n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/11n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/13d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/13d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/13n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/13n.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/50d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/50d.svg -------------------------------------------------------------------------------- /src/assets/icons/weather-conditions/50n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/icons/weather-conditions/50n.svg -------------------------------------------------------------------------------- /src/assets/images/profile-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/assets/images/profile-picture.png -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'googlemaps'; 2 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/manifest.webmanifest -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/src/test.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldiaz04us/angular-weather-app/HEAD/tslint.json --------------------------------------------------------------------------------