Create application to display news based on existing public API
API endpoint https://newsapi.org/
Application should consist of the following pages
- Page to display the list of news
- Ability to select different sources of news
- Each news type should be displayed on its own type of cards
- Page to display detailed news info
- Page for “save for later” news list Ability to save news for later should be provided on main page. Save may be implemented using local storage.
- Page for adding custom news
- News title
- News text
- Add button
- Page for added news with ability to go to detailed view and delete news entry.
Here you can find source .ts files which have been used to create and deploy a Demo
News-details cards have been duplicated bacause of requirements (place for future optimization).