Site web professionnel pour Alaïs Tavernier, naturopathe et praticienne en massage bien-être à Vacqueyras.
- Site vitrine moderne avec design responsive
- Système de gestion de contenu (CMS) via Decap CMS
- Formulaire de contact intégré avec Netlify Forms
- Optimisation SEO complète
- Performance optimisée avec Vite et React
- React 18 - Interface utilisateur moderne
- Vite - Build tool rapide et optimisé
- Tailwind CSS - Framework CSS utilitaire
- Framer Motion - Animations fluides
- React Router - Navigation
- Decap CMS - Gestion de contenu
- Netlify - Hébergement et déploiement
├── public/
│ ├── admin/ # Interface CMS
│ └── images/uploads/ # Images uploadées
├── src/
│ ├── components/ # Composants React
│ ├── pages/ # Pages du site
│ ├── common/ # Composants réutilisables
│ └── content/ # Fichiers de contenu Markdown
├── netlify.toml # Configuration Netlify
└── README_CMS.md # Guide CMS détaillé
- Node.js 18+
- npm ou yarn
# Cloner le repository
git clone [url-du-repository]
cd alais-tavernier-naturopathe
# Installer les dépendances
npm install
# Démarrer le serveur de développement
npm run devnpm run dev # Serveur de développement
npm run build # Build de production
npm run lint # Vérification du code
npm run preview # Aperçu du build-
Connecter à Netlify
- Build command:
npm run build - Publish directory:
dist
- Build command:
-
Activer Netlify Identity
- Site Settings → Identity → Enable Identity
- Services → Enable Git Gateway
-
Configuration automatique
- Le fichier
netlify.tomlconfigure automatiquement les redirections - Le CMS est accessible sur
/admin
- Le fichier
- URL:
https://votre-site.netlify.app/admin - Authentification via Netlify Identity
- Interface intuitive pour modifier le contenu
- Page d'accueil : Hero, parcours, services, CTA
- Services : Descriptions, tarifs, bienfaits
- Contact : Informations, horaires, paiement
- Configuration : SEO, informations générales
- Médias : Gestion des images
- Netlify Forms (gratuit jusqu'à 100 soumissions/mois)
- Protection anti-spam intégrée
- Notifications email automatiques
- Netlify Dashboard → Site Settings → Forms
- Form notifications → Add notification
- Email de destination:
contact@alais-tavernier.fr
--primary: #95a58d /* Vert sauge */
--primary-dark: #7a8471 /* Vert sauge foncé */
--stone-25: #fefdfb /* Beige très clair */- Libellule 1: Logo/décoration principale
- Libellule 2: Décoration secondaire
- Libellule 3: Accent décoratif
- Mobile First : Optimisé pour tous les écrans
- Breakpoints : xs (475px), sm (640px), md (768px), lg (1024px), xl (1280px)
- Navigation mobile : Menu hamburger avec animations
- Lazy loading des images
- Preload des ressources critiques
- Compression automatique des assets
- Cache optimisé via Netlify
- Minification CSS/JS automatique
- Meta tags complets
- Open Graph et Twitter Cards
- Structured data (JSON-LD)
- Sitemap automatique
- URLs optimisées
-
CMS ne se charge pas
- Vérifier Netlify Identity activé
- Vérifier Git Gateway configuré
-
Formulaire ne fonctionne pas
- Vérifier attribut
data-netlify="true" - Consulter Netlify Dashboard → Forms
- Vérifier attribut
-
Images ne s'affichent pas
- Vérifier les URLs des images
- Contrôler les permissions
Version : 1.0.0
Dernière mise à jour : Janvier 2024
Licence : Propriétaire