systech-site/systech-astro

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

# 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

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
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