Logo Lanfrica

Sambelahatse/meteo-madagascar

Domain:

environment and energy

Record type:

software
Creator:
Sam
Host:
# Toe-trandro anio (Météo Vision) 🇲🇬 Application météo moderne et interactive conçue pour fournir des prévisions précises avec une interface utilisateur premium. Le projet supporte nativement le Malagasy (MG) et le Français (FR). ## 🌟 Fonctionnalités Clés - **Tableau de Bord Complet** : Vue d'ensemble des conditions actuelles (Température, Vent, Humidité). - **Prévisions sur 7 Jours** : Carrousel horizontal pour consulter la météo de la semaine. - **Analyse Horaire** : Graphique interactif des températures et probabilités de pluie pour les prochaines 24 heures. - **Carte Interactive** : Visualisation sur carte avec couches dynamiques (Nuages, Précipitations, Température, Vent). - **Multilingue** : Basculez instantanément entre le **Malagasy** et le **Français**. - **Géolocalisation** : Détection automatique de la position de l'utilisateur ou recherche par ville. - **Design Premium** : Interface "Glassmorphism" moderne, sombre et élégante avec animations fluides. ## 🛠️ Stack Technique - **Frontend** : React.js (Vite) - **State Management** : Redux Toolkit - **Styling** : Tailwind CSS v4 - **Visualisation** : Recharts (Graphiques), React-Leaflet (Cartes) - **API** : Open-Meteo (Données météo), OpenWeatherMap (Tuiles de carte), Nominatim (Géocodage) - **Date/Time** : date-fns (avec locale Malagasy personnalisée) - **Icons** : Lucide React ## 🚀 Installation et Démarrage Suivez ces étapes pour lancer le projet localement. ### Prérequis - Node.js (v18 ou supérieur recommandé) - npm ou yarn ### Étapes 1. **Cloner le dépôt** ```bash git clone github.com cd meteo-madagascar ``` 2. **Installer les dépendances** ```bash npm install ``` 3. **Lancer le serveur de développement** ```bash npm run dev ``` 4. **Accéder à l'application** Ouvrez votre navigateur et allez sur `localhost` (ou le port indiqué dans le terminal). ## 📂 Structure du Projet ``` src/ ├── app/ │ └── store.js # Configur …