Le Jardin des Chefs
Site web et image de marque complète
Projet complet de développement web et d'image de marque
Le Jardin des Chefs est une ferme maraîchère située dans Charlevoix qui
produit des légumes biologiques et des produits transformés artisanaux.
J'ai développé l'identité visuelle complète de l'entreprise ainsi qu'un
site web full-stack entièrement personnalisé pour leurs besoins
spécifiques de vente en ligne et de réservation de visites de ferme.
Livrables du projet :
• Identité visuelle et logo
• Design d'emballages pour produits transformés
• Site web e-commerce complet avec système de réservation
• Architecture de déploiement haute disponibilité
• Système de gestion de contenu personnalisé
Architecture Technique
Frontend Next.js 13+ avec App Router
Le site utilise React 18 et Next.js pour une expérience utilisateur
moderne et performante. L'interface est développée avec CSS Modules
pour un styling modulaire et maintenable.
Backend Headless WordPress + WooCommerce
Content Management System découplé permettant une gestion flexible
du contenu et des produits. WooCommerce gère l'inventaire, les commandes
et la logistique de livraison avec points de chute personnalisés.
Système de Paiement Stripe
Intégration complète avec webhooks pour le traitement sécurisé des
paiements et la gestion automatisée des statuts de commande.
Déploiement Production Digital Ocean
Architecture containerisée avec Docker Compose sur Ubuntu 22.04,
incluant load balancer Traefik pour la haute disponibilité et
Watchtower pour les mises à jour automatiques sans interruption.
Infrastructure & Haute Disponibilité
Architecture Multi-Container
• Deux instances Next.js avec load balancing
• Sessions persistantes (sticky sessions)
• Health checks automatiques
• Mises à jour en mode rolling sans interruption
Sécurité & Performance
• Headers de sécurité complets (CSP, HSTS, CORS)
• Protection CSRF pour toutes les transactions
• Redis pour la mise en cache et gestion de sessions
• Bases de données séparées pour WordPress et commandes
• Sauvegardes automatisées chiffrées vers Nextcloud
Monitoring & Notifications
• Surveillance automatique des services
• Notifications temps réel via ntfy
• Récupération automatique en cas de panne
• Alertes critiques pour pannes infrastructure
Fonctionnalités Spécialisées
Système de Réservation de Visites
Développement d'un système personnalisé permettant aux visiteurs
de réserver et payer en ligne leurs visites de ferme. Gestion
automatisée des disponibilités, confirmations par email et
intégration avec le système de paiement.
E-commerce Adapté à l'Agriculture
• Gestion des points de chute multiples
• Calcul automatique des taxes par province
• Classes d'expédition flexibles (livraison/pickup)
• Gestion saisonnière des produits
API Personnalisées
• Endpoints pour produits et locations de pickup
• Calcul de taxes en temps réel
• Gestion d'états des commandes
• Nettoyage automatique des données expirées
Workflow de Déploiement
Système à trois branches (dev/test/main) avec pipeline CI/CD
GitHub Actions, construction automatique de containers et
déploiement via GitHub Container Registry.
Visitez le site : jardindeschefs.ca↗
Architecture disponible sur GitHub↗