This project was generated with Angular CLI version 15.0.0.
Before running project, install all dependencies by using command "npm install" in project folder terminal or command prompt or any other mean, you are using
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
For the styling needs were used Angular Material ('https://material.angular.io/'), and SCSS CSS Preprocessor.
For Data usage were used different technologies. HttpClient service was used for fetching information from the Open Weather Map API ('https://openweathermap.org/api'). Most of the code used for it can be found in src/app/supplies. All the needed services can be found in that folder. RxJs was used for better API calls, and further data change and adjusment. NgModel was used for displaying Data inside of templates and Input&Output were used for using data variables inside of the template. NgRx was used for cros-component data streaming between components without identical ancestor components.
For better perfomance and project building and understanding was used methodology of Atomic Design ('https://bradfrost.com/blog/post/atomic-web-design/').
By any Questions you can contact me on git. Have a nice day!