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.