# Notes sur le Projet Sirius en Guadeloupe ## 📋 Vue d'ensemble J'ai créé une application web one-page avec Svelte qui combine les 3 pages HTML que vous aviez et enrichit le contenu avec les informations du PDF. L'application est moderne, mobile-first, avec un design panafricain/caribĂ©en. ## đŸ—ïž Structure du projet ``` /home/sucupira/dev/Gwada-Sirius/ ├── src/ │ ├── App.svelte # Composant principal │ ├── app.css # Styles globaux avec patterns africains │ ├── main.js # Point d'entrĂ©e │ ├── components/ # Composants Svelte │ │ ├── Navigation.svelte # Menu responsive │ │ ├── Hero.svelte # Section hĂ©ro avec animation d'Ă©toiles │ │ ├── About.svelte # Introduction Ă  Sirius │ │ ├── Predictions.svelte # Calculateur interactif │ │ ├── Science.svelte # Explication scientifique │ │ ├── Culture.svelte # HĂ©ritage culturel │ │ ├── Observatory.svelte # Guide d'observation │ │ ├── Globe.svelte # Visualisation globe (Canvas 2D) │ │ └── Footer.svelte # Pied de page │ └── data/ │ └── predictions.js # DonnĂ©es des prĂ©dictions ├── package.json ├── vite.config.js ├── index.html ├── README.md ├── .gitignore └── start.sh # Script de dĂ©marrage rapide ``` ## 🎹 Design et fonctionnalitĂ©s ### Palette de couleurs panafricaine : - **Or (#FFD700)** : Couleur principale, reprĂ©sente Sirius et le soleil - **Rouge profond (#DC143C)** : Accent - **Vert forĂȘt (#228B22)** : Nature - **Bleu nuit (#1a1a2e)** : Fond, ciel nocturne ### Patterns africains intĂ©grĂ©s : - **Kente** : Motif gĂ©omĂ©trique en diagonale - **Bogolan** : Cercles et points - **Adinkra** : Motifs symboliques ### Sections principales : 1. **Hero** : Animation d'Ă©toiles interactive avec effet parallaxe 2. **About** : Introduction avec cartes d'information 3. **Predictions** : Calculateur interactif avec sĂ©lecteurs 4. **Science** : Tabs pour explorer la mĂ©canique cĂ©leste 5. **Culture** : Timeline et cartes culturelles 6. **Observatory** : Guide pratique Ă©tape par Ă©tape 7. **Globe** : Visualisation 2D animĂ©e (plus lĂ©ger que Three.js) ## 🚀 Pour dĂ©marrer ```bash cd /home/sucupira/dev/Gwada-Sirius ./start.sh ``` Ou manuellement : ```bash npm install npm run dev ``` ## đŸ“± Responsive Design - Mobile-first approach - Menu hamburger pour mobile - Grilles flexibles - Tailles de police adaptatives avec clamp() ## ⚡ Performance - Svelte compile en vanilla JS (pas de runtime) - Canvas 2D au lieu de Three.js pour le globe - Lazy loading des animations avec IntersectionObserver - CSS optimisĂ© avec variables custom properties ## 🔄 AmĂ©liorations possibles 1. **Ajouter un compte Ă  rebours dynamique** jusqu'au 22 juillet 2. **IntĂ©grer une API mĂ©tĂ©o** pour les prĂ©visions 3. **Ajouter des sons ambiants** africains/caribĂ©ens 4. **Mode sombre/clair** automatique selon l'heure 5. **PWA** pour installation mobile 6. **Partage social** avec meta tags optimisĂ©s 7. **Multilingue** (Français, CrĂ©ole, Anglais) 8. **Animations GSAP** pour plus de fluiditĂ© ## 📩 Build pour production ```bash npm run build # Les fichiers seront dans dist/ ``` ## 🌐 DĂ©ploiement Peut ĂȘtre dĂ©ployĂ© facilement sur : - Netlify (drag & drop du dossier dist) - Vercel - GitHub Pages - Surge.sh ## 💡 Points techniques importants 1. **DonnĂ©es astronomiques** : Toutes les prĂ©dictions sont stockĂ©es dans `src/data/predictions.js` 2. **Animations** : Utilisation de CSS animations et requestAnimationFrame 3. **État** : Gestion simple avec les stores Svelte (pas de store global pour l'instant) 4. **SEO** : Ajouter les meta tags appropriĂ©s dans index.html Le projet est maintenant prĂȘt et fonctionnel ! Vous pouvez le personnaliser selon vos besoins.