Willkommen beim Ornamental Nursery Project, einem Online-Shop für eine Zierpflanzengärtnerei in Chile. Dieses Projekt ist mein erstes offizielles Unterfangen in der Webentwicklung und beinhaltet eine dynamische, benutzerfreundliche Website für einen örtlichen Baumschulbetrieb.
Dieses Projekt stellt eine Zierpflanzengärtnerei in Chile vor und bietet eine Online-Plattform, auf der Kunden eine Vielzahl von Zierpflanzen erkunden und kaufen können. Die Website wurde mit PHP für das Backend, Vanilla JavaScript für Interaktivität, SCSS für das Styling und Gulp für die Aufgabenautomatisierung erstellt. Die Architektur folgt dem Model-View-Controller (MVC)-Muster, um eine saubere und organisierte Codebasis zu gewährleisten.
controllers/
– Enthält die Controller, die die Anwendungslogik verwalten.models/
– Enthält die Modelle, die die Daten und die Geschäftslogik darstellen.views/
– Enthält die Ansichten, die für die Anzeige der Benutzeroberfläche verantwortlich sind.public/
– Enthält öffentlich zugängliche Dateien wie CSS, JavaScript und Bilder.src/scss/
– Quelldateien für das SCSS-Styling.gulpfile.js
– Konfiguration für Gulp-Aufgaben. Um das Projekt lokal einzurichten, gehen Sie folgendermaßen vor:
Klonen Sie das Repository:
git clone https://github.com/yourusername/ornamental-nursery-project.git
Navigieren Sie zum Projektverzeichnis:
cd ornamental-nursery-project
Abhängigkeiten installieren:
npm install
Kompilieren Sie SCSS und achten Sie auf Änderungen:
gulp
Richten Sie die Datenbank ein:
config.php
.Starten Sie den Entwicklungsserver:
Greifen Sie auf die Website zu:
http://localhost/ornamental-nursery-project
.Entdecken Sie die Funktionen:
Bestellungen verwalten:
Beiträge sind willkommen! Wenn Sie Vorschläge für Verbesserungen oder neue Funktionen haben, können Sie gerne ein Issue eröffnen oder eine Pull-Anfrage einreichen.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.