Bienvenue sur Ornamental Nursery Project, une boutique en ligne pour une pépinière de plantes ornementales située au Chili. Ce projet est ma première aventure officielle dans le développement Web, proposant un site Web dynamique et convivial pour une entreprise de crèche locale.
Ce projet présente une pépinière de plantes ornementales au Chili, fournissant une plateforme en ligne où les clients peuvent explorer et acheter une variété de plantes ornementales. Le site est construit en utilisant PHP pour le backend, Vanilla JavaScript pour l'interactivité, SCSS pour le style et Gulp pour l'automatisation des tâches. L'architecture suit le modèle Model-View-Controller (MVC) pour garantir une base de code propre et organisée.
controllers/
- Contient les contrôleurs gérant la logique de l'application.models/
- Contient les modèles représentant les données et la logique métier.views/
- Contient les vues responsables de l’affichage de l’interface utilisateur.public/
- Contient des fichiers accessibles au public tels que CSS, JavaScript et des images.src/scss/
- Fichiers sources pour le style SCSS.gulpfile.js
- Configuration des tâches Gulp. Pour configurer le projet localement, procédez comme suit :
Clonez le référentiel :
git clone https://github.com/yourusername/ornamental-nursery-project.git
Accédez au répertoire du projet :
cd ornamental-nursery-project
Installer les dépendances :
npm install
Compilez SCSS et surveillez les changements :
gulp
Configurer la base de données :
config.php
.Démarrez le serveur de développement :
Accédez au Site :
http://localhost/ornamental-nursery-project
.Explorez les fonctionnalités :
Gérer les commandes :
Les contributions sont les bienvenues ! Si vous avez des suggestions d'améliorations ou de nouvelles fonctionnalités, n'hésitez pas à ouvrir un problème ou à soumettre une pull request.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.