This project was generated with Angular CLI version 8.3.19.
To run this project locally you need to:
- install node.js https://nodejs.org/es/
- install angular CLI in the CMD - npm install -g @angular/cli
- in the CMD go to the project folder and type ng-serve , if for some reason ng is not recognized try with npm run ng-serve
- In the browser open localhost:4200
Features
- Angular Project: I chose this framework because it offers reactive forms which I find very helpfull to make the interface listen to changes in the data. For example when I upvote I update the corresponding control in the form and this control being binded the UI component makes it change.
-Persistence: data is stored in Local Storage of the browser everytime something in the data changes. -Boostrap: I used this library because it is easy to make the layout responsive with the row, and col classes. -Angular Material Icons -Font Awesome icon: to include the Wikipedia icon
There are some banners I did not do, but I would use the same approach I used to make the other components.