Dies ist meine Portfolio-Website mit einer angebundenen Datenbank zur Verwaltung von Kontaktdaten und Projektdaten. Die Website dient zur Präsentation meiner Arbeiten und bietet Besuchern die Möglichkeit, mich über ein Kontaktformular zu erreichen.
- Darstellung meiner Projekte und Arbeiten
- Kontaktformular zur Erfassung von Anfragen
- Speicherung der Kontaktdaten in einer MySQL-Datenbank
- Automatische E-Mail-Benachrichtigung bei neuer Kontaktanfrage
- Projektdaten werden per SQL-Abfrage und später per AJAX dynamisch angezeigt
-
Frontend
- HTML
- LESS / CSS
- JavaScript
-
Backend
- PHP
- MySQL
- AJAX
- JSON
-
Tools & Bibliotheken
- Git
- Composer
- dotenv (Umgebungsvariablenverwaltung)
- PHPMailer (Versand von E-Mails)
- Repository klonen:
git clone <repository-url> cd <projektordner>
- Abhängigkeiten mit Composer installieren:
composer install
.envDatei erstellen und konfigurieren (basierend aufexample.env)- Datenbank einrichten:
- MySQL-Datenbank erstellen
- Lokalen Server starten oder Projekt auf Webserver bereitstellen
Nach erfolgreicher Einrichtung ist die Portfolio-Website unter der entsprechenden URL erreichbar. Anfragen über das Kontaktformular werden automatisch in der Datenbank gespeichert und per E-Mail an mich weitergeleitet. Projektdaten werden dynamisch aus der Datenbank geladen und auf der Website dargestellt.
Dieses Projekt steht unter keiner spezifischen Lizenz und ist nur für den persönlichen Gebrauch bestimmt.
Falls Fragen oder Anregungen bestehen, kannst du mich über das Kontaktformular auf der Website erreichen.