Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Angular RSS Feed Reader for news of the German Jiu Jitsu Federation

License

NotificationsYou must be signed in to change notification settings

ckruhs/djjb-news-reader

Repository files navigation

License: MITfollow on Twitter

DJJB News Reader

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.

Screenshot

Getting Started

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.

Set up the Development Environment

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/cli

Get the Code

Download or clone the repo:

git clone https://github.com/ckruhs/djjb-news-reader.git

To clone the repo, Git must of course be installed on the local computer. To set up Git please seeSet Up Git for details.

Install Project dependencies

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)

Development server

Run the dev server:

ng serve

Navigate tohttp://localhost:4200/. The app will automatically reload if you change any of the source files.

Development vs Production Builds

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-face declarations 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.

Acknowledgments

TheBeCompany news reader tutorial was a good starting point for the project and some code parts were taken over.

License

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.

Contributing

See theGuidelines for Contributing

About

Angular RSS Feed Reader for news of the German Jiu Jitsu Federation

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp