- Notifications
You must be signed in to change notification settings - Fork4
Angular RSS Feed Reader for news of the German Jiu Jitsu Federation
License
ckruhs/djjb-news-reader
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is a Progressive Web App to display theNews Feed of the German Jiu Jitsu Federation /Deutscher Jiu Jitsu Bund (DJJB) on mobile devices. In addition, the course plan can be viewed and online registrations can be made.
Watch the App live on your mobile device here:https://www.DJJB.de/news-reader
Since the App displays a german speaking RSS Feed, the user interface is displayed in German.
The project was created withVisual Studio Code and theAngular CLI Version 8.2.
These instructions will get you a copy of the project up and running on your local machine for development purposes.
You need to set up your development environment first. SeeAngular Getting Started Guide for further information.
InstallNode.js® and npm if they are not already on your machine.
Verify that you are running at least Node.js version 10.x or greater and npm version 6.x or greater by running node -v and npm -v in a terminal/console window. Older versions produce errors, but newer versions are fine.Then install the Angular CLI globally:
npm install -g @angular/cliDownload or clone the repo:
git clone https://github.com/ckruhs/djjb-news-reader.gitTo clone the repo, Git must of course be installed on the local computer. To set up Git please seeSet Up Git for details.
Install the necessary dependencies from the project root folder:
cd djjb-news-readernpm install(This will install the dependencies declared in the package.json file)
Run the dev server:
ng serveNavigate tohttp://localhost:4200/. The app will automatically reload if you change any of the source files.
The production build (ng build --configuration=production) applies performance optimizations that may result in differences compared to the development build:
- Google Fonts Handling: In development, fonts are loaded using external link tags. In production, the Angular build process inlines these fonts as CSS
@font-facedeclarations directly in the HTML file. This is intentional and improves performance by reducing render-blocking resources. - Other optimizations include minification, tree-shaking, and ahead-of-time (AOT) compilation.
These differences are expected and beneficial for production performance.
TheBeCompany news reader tutorial was a good starting point for the project and some code parts were taken over.
This project is licensed under the MIT License - see theLICENSE.txt file for details.
DJJB News Reader uses several third-party libraries. More information can be found inTHIRD-PARTY-NOTICES.txt.
See theGuidelines for Contributing
About
Angular RSS Feed Reader for news of the German Jiu Jitsu Federation
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.
