- Einleitung und Motivation
- Deskription
- User Interface
- Use cases/ User Stories
- Installation
- Technologien
- Maintainers
Immer mehr Webseiten veröffentlichen Inhalte(Artikel) zum Lesen. Diese Inhalte sind öfter in einer Xml-Datei zusammengefasst, die die wichtigen Informationen zu den veröffentlichten Artikeln enthalten. Dieses etabliertes Dateiformat nennt man RSS(Really Simple Syndication) und die enthaltenen Artikel feeds. Die Motivation des Projektes ist es, die RSS-Feeds verschiedenen Webseiten zu abonnieren und verwalten zu können, aber aus einem Endpunkt.
Beim Projekt Smarter Reader für RSS-Feeds geht es darum, Rss-Feeds von verschiedenen Webseiten zu abonnieren und zu verwalten. Mit unserer Webapplikation sollte der User in der Lage sein, die abonnierten Feeds in Kategorien einzuordnen. Die dargestellten Feeds kann man auch sortieren je nach bestimmten Sortierkriterien. Die API sorgt dafür, dass die Feeds nach jeder Stunde aktualisiert werden, damit neue Feeds-Veröffentlichungen auch in der Applikation vorhanden sind. Es besteht auch die Möglichkeit zur inhaltsbasierten Suche in den Feeds. Ein Nutzer kann ein Feed als wichtig kennzeichnen und auch für ein späteres Lesen markieren.
Ein nutzer kann:
- Ein konto erstellen und verifizieren
- Sein konto verwalten
- RSS-Feed abonnieren
- RSS-Feed in Kategorien einordnen
- Rss-Feeds nach Datum sortieren
- In den RSS-Feeds suchen
- RSS-Feeds als Wichtig markieren
- RSS-Feeds fürs spätere Lesen markieren
- RSS-Feeds nach Relevanz sortieren
- Vom Feeds aus in die Webseite geleitet werden
Beim Starten der Applikation wird nach der Interessen des Users gefragt. Diese benutzen wir, um die Feeds nach der User-Interessen anzuzeigen.
Um sich in der Application einzuloggen, braucht der User ein Konto. Dies kann er eichfach erstellen, idem er seinen Namen, Vornamen, Nachnamen, Usernamen, Passwort und seine E-Mail eingibt.
Nachdem das Konto erstellen wurde, kann sich der User mit seinen Namen und Passwort einloggen.
Um einen Kanal zu abonnieren, gibt der User einfach die URL des RSS-FEEDS. Wenn diese eine valide RSS-Feeds URL ist, wählt der User eine Kategorie, in der er die Feeds einordnen möchte.
Auf der Homepage bekommt der User alle Feeds der abonnierten Kanälen und kann sie dann nach seinem wunsch sortieren oder darstellen.
- Springboot
- Postgresql
- java
- HTML
- CSS
- Jquery