Drei Seen Haus in Neustrelitz Fürstensee

Aufgabenbereich: HTML5, PHP7 Programmierung, Javascript, CSS3, MySQL
Status: abgeschlossen (Juni 2018)
Kunde: drei-seen-haus.de

Projektbeschreibung

Endlich mal ein eigenes Projekt, bei dem ich mich austoben konnte. Durch den Eigentümerwechsel des Drei Seen Hauses in Neustrelitz – Fürstensee in Mecklenburg-Vorpommern war der perfekte Moment gekommen die etwas in die Tage gekommene Seite des Ferienhauses komplett zu überarbeiten. Das Ziel war es einen optisch ansprechenden, funktionalen One Pager zu entwickeln, der sowohl die Eigenschaften des Ferienhauses als auch eine einfache Möglichkeit das Ferienhaus zu buchen bietet. Nina von PURPURORANGE Grafikdesign hat für die neue Drei Seen Haus Seite das Design geliefert. Die technische Umsetzung erfolgte als reine HTML5 Seite auf Basis des Twitter Bootstrap 4 CSS Frameworks, um die Seite so schnell und unkompliziert wie möglich zu halten. Per asynchronem Request werden diverse Daten, wie z.B. die Wetterdaten für das Drei Seen Haus per Rest API von Open Weather Map abgerufen und dynamisch dargestellt.

Eine kleine Herausforderung war die individuelle Programmierung des Belegungskalenders auf Basis von nativem JavaScript. Für den Kalender wurde eine performante Datenbankstruktur entwickelt, die sowohl Belegungsdaten als auch Kundendaten erfasst und verwaltet. Auf Basis der erfassten Daten werden dann automatisiert E-Mails für vorgegebene, gestaffelte Events, wie z.B. Informationen für einen Gast, Versendung von Zahlungsinformationen, etc. generiert. Natürlich entsprechen die versendeten E-Mails auch neuesten Datenschutzverordnungen und werden per TLS Verschlüsselung gesendet.

Die ersten Buchungen über die Drei Seen Haus Website sind bereits eingegangen. An dieser Stelle auch noch mal vielen Dank an Nina, die an vielen Stellen darauf beharrt hat, dass das Design so umgesetzt wird, wie es nun zu sehen ist.

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.