# Systech - Site Web Hébergement Géré Site web marketing pour Systech, spécialiste en hébergement géré et DevOps au Québec. Construit avec Astro pour des performances optimales. ## 🚀 Technologies utilisées - **Astro 5.8.1** - Générateur de site statique moderne - **CSS natif** - Styles personnalisés avec variables CSS - **TypeScript** - Typage statique pour une meilleure maintenabilité - **Optimisation d'images** - Chargement optimisé des assets - **Support i18n** - Français/Anglais ## 📋 Fonctionnalités ### Pages principales - **Accueil** - Hero, value propositions, social proof, différenciation - **Services** - Hébergement clé en main, DevOps complet, Support 24/7 - **Tarification** - Plans transparents, comparaison concurrents, calculateur - **Contact** - Formulaire qualifié, méthodes de contact, bureau - **À propos** - Histoire, équipe, valeurs, certifications - **Migration** - Landing page conversion avec audit gratuit ### Optimisations - **Performance** - Temps de chargement < 3s - **SEO** - Meta tags optimisés, structure sémantique - **Responsive** - Mobile-first design - **Accessibilité** - Navigation clavier, screen readers - **Fonts** - Préchargement des polices principales ### Assets migrés - Fonts (Inter, Silka) depuis l'ancien site - Images et logos clients - Uploads et contenu existant - Structure optimisée pour Astro ## 🛠️ Installation et développement ```bash # Installation des dépendances npm install # Lancement du serveur de développement npm run dev # Build de production npm run build # Prévisualisation du build npm run preview ``` Le site sera accessible sur `http://localhost:4321/` ## 📁 Structure du projet ``` src/ ├── layouts/ │ └── Layout.astro # Layout principal avec header/footer ├── pages/ │ ├── index.astro # Page d'accueil │ ├── services.astro # Page services │ ├── tarification.astro # Page tarification avec calculateur │ ├── contact.astro # Page contact avec formulaire │ ├── a-propos.astro # Page à propos │ └── migration.astro # Landing page migration └── components/ # Composants réutilisables (à développer) public/ └── assets/ ├── fonts/ # Polices web optimisées ├── img/ # Images et icônes └── uploads/ # Assets depuis l'ancien site ``` ## 🎨 Design System ### Couleurs - **Primary**: #007bff (Bleu Systech) - **Secondary**: #6c757d (Gris) - **Success**: #28a745 (Vert) - **Danger**: #dc3545 (Rouge) - **Warning**: #ffc107 (Jaune) - **Light**: #f8f9fa (Fond clair) - **Dark**: #343a40 (Texte sombre) ### Typographie - **Primary**: Inter (Titres et interface) - **Secondary**: Silka (Contenu) - Tailles responsive avec rem - Hiérarchie claire h1-h6 ### Composants - Boutons avec états hover/focus - Cards avec ombres subtiles - Grilles responsive - Formulaires accessibles - Navigation mobile ## 📱 Responsive Design - **Mobile-first** - Design optimisé mobile en priorité - **Breakpoints**: - Mobile: < 768px - Tablet: 768px - 1024px - Desktop: > 1024px - **Grilles flexibles** - CSS Grid et Flexbox - **Images adaptatives** - Tailles optimisées par device ## 🌐 Internationalisation - **Langues supportées**: Français (défaut), Anglais - **Configuration**: astro.config.mjs - **Routing**: - FR: `/` (pas de préfixe) - EN: `/en/` (préfixe anglais) - **Navigation**: Toggle FR/EN dans le header ## 🔧 Configuration ### Astro Config ```javascript export default defineConfig({ i18n: { defaultLocale: 'fr', locales: ['fr', 'en'], routing: { prefixDefaultLocale: false } }, site: 'https://systech-hebergement.com' }); ``` ### Variables CSS Toutes les couleurs et espacements sont définis en CSS custom properties dans `Layout.astro` pour une maintenance facile. ## 📊 Performance - **Core Web Vitals** optimisés - **Lazy loading** des images - **Préchargement** des ressources critiques - **Minification** automatique - **CDN ready** pour déploiement ## 🚀 Déploiement Le site est optimisé pour un déploiement statique sur: - Netlify - Vercel - GitHub Pages - CDN classique ```bash npm run build # Contenu généré dans /dist ``` ## 📈 Prochaines étapes ### Pages à développer - [ ] `/ressources/` - Hub de contenu - [ ] `/vs/aws` - Pages de comparaison - [ ] `/lp/` - Landing pages ads - [ ] `/essai` - Page d'inscription essai - [ ] Version anglaise complète ### Fonctionnalités - [ ] Système de blog/CMS - [ ] Chat widget intégration - [ ] Calendrier de réservation - [ ] Analytics et tracking - [ ] Formulaires fonctionnels avec backend ### Optimisations - [ ] Composants Astro réutilisables - [ ] Tests automatisés - [ ] CI/CD pipeline - [ ] Monitoring performance ## 📝 Notes de migration ### Migré depuis WordPress - Contenu principal extrait et adapté - Assets copiés et optimisés - Structure SEO préservée - URLs maintenues pour les redirections ### Améliorations apportées - Performance considérablement améliorée - Code maintenable et moderne - Responsive design uniforme - Accessibilité renforcée --- **Développé par Marc Boivin pour Systech Hébergement** Dernière mise à jour: Juin 2025