mi-classroom / mi-master-wt-beiboot-2020

Begleitendes Projekt zum Modul «Web Technologien»
https://th-koeln.github.io/mi-master-wtw/web-technologien/
4 stars 1 forks source link

Erstellung einer «Quote of the Day» PWA #7

Open cnoss opened 4 years ago

cnoss commented 4 years ago

Im letzten Issue geht es darum eine «Quote of the Day» Progressive Web App im Frontend Container eines anderen Projekts zu entwickeln.

Quote of the Day

Die Anwendung ist von der Grundfunktionalität sehr einfach: für jeden Tag wird von einer Zitate API, z.B. https://quotes.rest/, ein Zitat abgeholt und mit einem Bild aus der Beiboot API angezeigt. Die Anwendung ist für Smartphones ausgelegt/ optimiert.

Progressive Web App

Bitte prüfen Sie, welche PWA Eigenschaften (z.B. Installierbarkeit) für die Anwendung sinnvoll sein könnten und implementieren Sie diese. Dokumentieren Sie (via Decision.md) in diesem Zug kurz, welche PWA Eigenschaften warum implementiert wurden und warum nicht.

Layoutvorgaben

Die Layouts sind hier hinterlegt und es gibt ein Videokommentar zu Layouts und Projekt.

01-bsp-gradient-landscape 01-bsp-gradient-portrait 01-bsp-solid-landscape 01-bsp-solid-portrait 02-bsp-gradient-portrait 02-bsp-solid-portrait 03-bsp-gradient-portrait 03-bsp-solid-portrait

Font

Frontend Container eines anderen Projekts

Bei diesem Issue geht es nicht darum, die PWA im eigenen Projekt zu entwickeln, sondern im Frontend Container eines anderen Teilnehmers. Eventuell müssen/ können/ sollten noch Änderungen am Backend vorgenommen werden, um die Anforderungen für die «Quote of the Day» PWA zu erfüllen. Verhandeln Sie diese mit dem Inhaber der Repos. Folgende Repos stehen zur Verfügung:

Deployment

Ihr PWA muss via Github.io deployt werden.

Dokumentation

Bitte referenzieren in Ihrem Beiboot Repo:

Außerdem

Halten Sie den Code der PWA möglichst schlank und übersichtlich.

cnoss commented 4 years ago

Musthaves

Nice-to-have