arbresdulauragais-elagage

🌳 Arbres du Lauragais Élagage

Site vitrine one-page pour Andréo Luc, élagueur-grimpeur professionnel dans le Lauragais.


🚀 DĂ©marrage Rapide

👉 Commencez ici : START-HERE.md

Ou suivez ces étapes :

# 1. Installer les dépendances
pnpm install

# 2. Lancer le serveur de développement
pnpm dev

# 3. Ouvrir http://localhost:3000

🚀 Stack Technique

📩 Installation

# Installer les dépendances (recommandé : pnpm)
pnpm install

# ou avec npm
npm install

# ou avec yarn
yarn install

đŸ› ïž DĂ©veloppement

# Lancer le serveur de développement
pnpm dev

# Ouvrir http://localhost:3000

📝 Scripts Disponibles

pnpm dev          # Serveur de développement
pnpm build        # Build de production
pnpm start        # Serveur de production
pnpm lint         # Linter ESLint
pnpm lint:fix     # Corriger les erreurs ESLint
pnpm format       # Formatter avec Prettier
pnpm type-check   # Vérifier les types TypeScript

🌳 Structure du Projet

.
├── app/                    # Routes Next.js (App Router)
│   ├── layout.tsx         # Layout racine
│   ├── page.tsx           # Page d'accueil
│   ├── globals.css        # Styles globaux
│   └── api/               # API Routes
│       └── contact/       # Endpoint formulaire
├── components/            # Composants React
│   ├── layout/           # Header, Footer, etc.
│   ├── sections/         # Sections de la page
│   ├── ui/               # Composants UI rĂ©utilisables
│   └── animations/       # Composants d'animation
├── lib/                  # Utilitaires et helpers
│   ├── utils.ts          # Fonctions utilitaires
│   ├── constants.ts      # Constantes
│   └── validations.ts    # SchĂ©mas Zod
├── public/               # Assets statiques
│   └── images/           # Images
└── .documentation/       # Documentation du projet

🎹 Design System

Couleurs

Composants UI

🔐 Variables d’Environnement

Créer un fichier .env.local :

# Resend (Email Service)
RESEND_API_KEY=re_xxxxxxxxxxxxxxxxxxxxx

# reCAPTCHA
RECAPTCHA_SECRET_KEY=6Lc_xxxxxxxxxxxxxxxxxxxxxxx
NEXT_PUBLIC_RECAPTCHA_SITE_KEY=6Lc_yyyyyyyyyyyyyyyyyyy

# Google Analytics (optionnel)
NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX

# Base URL
NEXT_PUBLIC_BASE_URL=http://localhost:3000

đŸ“± Responsive

♿ AccessibilitĂ©

🚀 DĂ©ploiement

Le site est déployé automatiquement sur Vercel :

  1. Push sur main → dĂ©ploiement production
  2. Push sur autre branche → preview deployment

📄 Licence

PropriĂ©taire - AndrĂ©o Luc / Arbres du Lauragais Élagage

📞 Contact