This project was generated with Angular CLI version 9.0.0.
Deployed at: https://snehanjanchatterjee.github.io/Weather-Dashboard/
OpenWeather has discontinued its free access to API v2.5 (without subscription model), so the app is currently not functioning.
Process: https://angular.io/guide/deployment
https://openweathermap.org/api
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build --output-path docs --base-href /Weather-Dashboard/
OR npm run docs-build
in Command Prompt to build the project. The build artifacts will be stored in the docs/
directory. Use the --prod
flag for a production build.
When the build is complete, make a copy of docs/index.html and name it docs/404.html
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
- Angular CLI v9.0.0
- NodeJs 14.17.4
- Bootstrap v5.1.0
- Angular Material UI
- Font Awesome v4.7.0
- Charts: https://xieziyu.github.io/ngx-echarts/#/welcome
- Installation:
- v4.9.0
npm install echarts@4 -S
- v5.2.2
npm install ngx-echarts@5 -S
npm install resize-observer-polyfill -D
- v4.9.0
- Installation:
- Weather Icons: https://openweathermap.org/weather-conditions
- i18n-iso-countries
- Animated Icons:
- Lord Icon
- Installation:
npm install lord-icon-element lottie-web
- Loading Spinner:
- ngx-spinner@9.0.2
- Installation:
npm install ngx-spinner@9 --save
- Guide: https://www.npmjs.com/package/ngx-spinner
- Toast Messages:
- ngx-toastr@12.1.0
- ngx-toastr@12.1.0 Installation:
npm install ngx-toastr@12.1.0 --save
- @angular/animations@9.0.7 Installation:
npm install @angular/animations --save
- Guide: https://www.npmjs.com/package/ngx-toastr/v/12.1.0
- dotenv
npm i -D yargs dotenv
- Country Icons