Schulprojekt · M295 PHP
Antiquariat Kassius
Ein Online-Antiquariat für seltene und wertvolle Bücher — von der Gestaltung in Figma bis zur datenbankgestützten Web-Applikation.
Über das Projekt
Im Modul M295 habe ich einen vollständigen Webshop für ein fiktives Antiquariat entwickelt. Die Aufgabe war, eine dynamische Website mit Datenbankanbindung zu bauen — vom Konzept bis zur fertigen, lauffähigen Anwendung.
Bevor ich eine Zeile Code geschrieben habe, habe ich in Figma einen kompletten Style-Guide und das gesamte Interface gestaltet: Farben, Typografie, Komponenten und alle Seiten. So stand das Design fest, bevor die Umsetzung begann.
Danach habe ich die Website mit PHP umgesetzt. Die Verbindung zur MySQL-Datenbank läuft über PDO mit vorbereiteten Statements (Prepared Statements), die vor SQL-Injection schützen. Die gesamte Anwendung läuft in einer Docker-Umgebung.
Funktionen
password_verify) und Session-Verwaltung.