Titelseite: - Begrüßung Einführung: - Podcast: RSS-Feed, Episoden, Audio/Video - Podcatcher: lokale Verwaltung von Podcasts, API Unterstützung, Abspielen von Episoden - Synchronisationsserver (das soll unser Produkt werden): Hörfortschritte, Abonnements, Discovery (bei AntennaPod z.B. iTunes) Zielsetzung: Synchronisation (die Art, die wir bei uns anwenden): - alle Aktionen werden auf den Server und infolge dessen auf alle Podcatcher übertragen Features: - Synchronisation: Abos, Hörfortschritt - Weboberfläche: Aboliste, Zuletzt gehört - Account-Verwaltung: Registrieren, Anmelden, Passwort ändern/zurücksetzen, Account löschen, Daten importieren/exportieren UI-Journey: - login.html: - Sprache ändern - OAuth (kann) - Registrieren (muss): neues Fenster, E-Mail + 2-mal Passwort (sicher?), vergeben? -> Fehler / Bestätigungslink per E-Mail (gültig 24h) - Anmelden (muss): E-Mail + Passwort eingeben, Login merken, login, Fehlermeldung oder Dashboard - Passwort vergessen: neues Fenster, E-Mail eingeben, falls Account wird Link versendet, 24h gültig, nach betätigen PW zweimal eingeben & bestätigen (Anforderungen) - podcasts.html: Abonnements, Eisoden, Hörfortschritte - listening.html: Zuletzt gehörte Episoden, Hörfortschritt, Wann gehört - settings.html: PW ändern, Gpodder Import, pers. Daten imp./exp., Account löschen