Technologies utilisées

Frontend

  • Nuxt 3 - Framework Vue.js
  • Vue 3 - Framework JavaScript
  • TypeScript - Typage statique
  • SCSS - Préprocesseur CSS

État & Gestion

  • Pinia - Gestion d'état
  • Pinia Persistedstate - Persistance
  • Nuxt i18n - Internationalisation

APIs & Services

  • OpenWeather API - Données météo
  • Server API Routes - Backend

Principes de conception

🌱 Éco-conception

Site optimisé pour réduire son impact environnemental avec 3 modes de consommation.

♿ Accessibilité

Respect des standards WCAG, navigation clavier, support lecteurs d'écran.

📱 Responsive

Interface adaptée à tous les appareils et tailles d'écran.

⚡ Performance

Chargement optimisé, lazy loading, cache intelligent.

Fonctionnalités

Accessibilité

  • Contraste élevé
  • Réduction des animations
  • Texte agrandi
  • Support lecteur d'écran

Éco-responsabilité

  • Mode Normal
  • Mode Éco (couleurs réduites)
  • Mode Éco+ (images désactivées)

Personnalisation

  • Thème clair/sombre/système
  • Langue FR/EN
  • Préférences persistées

Crédits

Conception & Développement : Équipe Buro
Météo : Données fournies par OpenWeather
Typographie : Segoe UI, système
Icônes : Émojis système pour compatibilité universelle

Open Source

Ce site est construit avec des technologies open source et respecte les bonnes pratiques du web moderne. Le code est structuré de manière modulaire et maintenable.