An RSS reader with the following features:
- The ability to view an RSS feed
- The ability to read the latest headlines
- The ability to listen to podcasts from an RSS feed (coming soon!)
You can view the deployed website here.
-
You'll need an API key for viewing an RSS feed (due to the restrictions that the Rss2Json API has). See this document for more info.
- (Note that Rss2Json also currently limits the number of feed URLs you can pass to the API to be parsed - as of now, the limit is at 25 feed URLs.)
The project was originally a fork of https://github.com/becompany/angular2-rss-reader-tutorial, but has now turned into a separate repository of its own.
The project uses the following technologies listed below.
- Angular for the underlying implementation
- Angular Material for the design
- Angular Flex-Layout for the declarative layout
- Rss2Json for converting an RSS feed to a JSON representation
- NewsAPI for providing headlines data
- RestCountries for providing country data
- GitHub Actions which was used for deploying the code on every push to the repository. You can view the GitHub Action workflow I'd created.
- angular-cli-ghpages for deploying the code to GitHub Pages
- Angular CLI (You should be able to figure out what this was for)
- Google Fonts for their fonts. The Merriweather font is used for the site.
- Google Analytics for tracking visitor information