Site web moderne et professionnel pour présenter les services de coaching sportif de Mathys Parizot.
- Next.js 15 - Framework React avec App Router
- TypeScript - Pour la sécurité des types
- Tailwind CSS - Framework CSS utility-first
- Framer Motion - Animations fluides et modernes
- React Hook Form - Gestion des formulaires
- 🏠 Page d'accueil dynamique avec Hero et sections
- 💪 Page Services détaillant les 3 offres de coaching
- 👤 Page À propos présentant Mathys et sa philosophie
- ⭐ Page Témoignages avec retours clients
- 📧 Page Contact avec formulaire fonctionnel
- 🖼️ Galerie photos/vidéos avec lightbox
- 📱 Design 100% responsive (mobile-first)
- ⚡ Performance optimisée avec Next.js
- 🔍 SEO optimisé avec métadonnées et sitemap
- Installer les dépendances :
npm install- Lancer le serveur de développement :
npm run dev- Ouvrir http://localhost:3000 dans votre navigateur
npm run dev- Lance le serveur de développementnpm run build- Compile l'application pour la productionnpm start- Lance l'application compiléenpm run lint- Vérifie le code avec ESLint
mathys-app/
├── app/ # Pages et routes (App Router)
│ ├── layout.tsx # Layout principal
│ ├── page.tsx # Page d'accueil
│ ├── services/ # Page Services
│ ├── about/ # Page À propos
│ ├── testimonials/ # Page Témoignages
│ ├── contact/ # Page Contact
│ └── gallery/ # Galerie
├── components/ # Composants React réutilisables
│ ├── layout/ # Header, Footer
│ ├── home/ # Composants page d'accueil
│ ├── services/ # Composants services
│ ├── testimonials/ # Composants témoignages
│ ├── gallery/ # Composants galerie
│ ├── contact/ # Formulaire contact
│ └── ui/ # Composants UI (Button, Card, Input)
├── data/ # Données (services, témoignages, galerie)
├── lib/ # Types TypeScript
└── public/ # Fichiers statiques (images, vidéos)
Éditez tailwind.config.ts pour changer les couleurs du thème :
colors: {
primary: {
DEFAULT: "#FF6B35", // Orange énergique
// ...
},
// ...
}- Services : Éditez data/services.ts
- Témoignages : Éditez data/testimonials.ts
- Galerie : Éditez data/gallery.ts
Placez vos images dans le dossier public/images/ et référencez-les dans les fichiers de données.
- Pushez votre code sur GitHub
- Importez le projet sur Vercel
- Déployez automatiquement
npm run build
npm startLe site inclut :
- Métadonnées optimisées pour chaque page
- Sitemap généré automatiquement
- Fichier robots.txt
- Balises Open Graph
- Structure HTML sémantique
- Ajouter de vraies images et vidéos
- Configurer un service d'envoi d'emails (pour le formulaire)
- Ajouter Google Analytics
- Créer un blog (optionnel)
- Intégrer un système de réservation (optionnel)
- Ajouter des animations supplémentaires
Pour toute question ou assistance, contactez : contact@mathysparizot.com
© 2025 Mathys Parizot. Tous droits réservés.