Im Rahmen des Moduls Webprogrammierung entstand die vorliegende und auf XML basierende Fotogalerie als Prüfungsarbeit.
Im Kern bestand die Aufgabenstellung in der Programmierung einer interaktiven, responsiblen Webanwendung mit Hilfe von HTML 5, CSS 3, XML und Javascript. Explizit durften keinerlei Frameworks oder Datenbanken Verwendung finden. Primär war Firefox in der aktuellen Version zu unterstützen.
Zur Umsetzung der Aufgabenstellung wurde die gesamte Seitenstruktur in XML strukturiert. Nach dem Aufruf wird diese anhand der hinterlegten XSLT Datei gerendert und zur Ausgabe gebracht.
Es handelt sich um eine Single Page Application. Sich ändernder Content wird über Ajax nachgeladen. Für die fließenden Übergänge werden CSS Transitionen genutzt.