Mushroom Hunter transforme la cueillette traditionnelle de champignons en une expérience gaming moderne. Les joueurs explorent la vraie nature pour trouver de vrais champignons, utilisent l'IA pour les identifier, et gagnent des points basés sur la rareté réelle des espèces trouvées. C'est Pokémon GO meets mycologie !
- 🌲 Real Mushroom Hunting: Trouvez de VRAIS champignons dans la nature
- 📸 AI Identification: Prenez une photo, l'IA identifie l'espèce instantanément
- 🎮 Gamification: Points, niveaux, achievements basés sur vos vraies trouvailles
- 🗺️ Community Spots: Partagez vos coins secrets (ou pas) avec la communauté
- 🥽 AR Enhancement: Overlay d'informations en réalité augmentée
- 🏆 Leaderboards: Compétition mondiale des meilleurs chasseurs
⚠️ Safety First: Alertes pour champignons toxiques, conseils de cueillette
Les points sont attribués selon la VRAIE rareté des champignons dans la nature :
Rareté | Exemples | Points | Drop Rate IRL | Badge |
---|---|---|---|---|
Très Commun | Agaricus bisporus, Pleurotus | 10-25 | 40% | 🟢 |
Commun | Chanterelles, Bolets | 30-60 | 30% | 🔵 |
Peu Commun | Morilles, Pieds de mouton | 70-120 | 20% | 🟣 |
Rare | Truffes, Matsutake | 150-300 | 8% | 🟠 |
Très Rare | Cordyceps, Amanite des Césars | 400-600 | 2% | 🔴 |
Légendaire | Espèces endémiques rares | 1000+ | <0.1% | ⭐ |
- 🌙 Première découverte du jour: x2
- 📍 Nouvelle zone explorée: x1.5
- 📸 Photo parfaite: x1.3
- 👥 Chasse en groupe: x1.2
- 🌧️ Conditions météo optimales: x1.5
- 🎯 Identification correcte du premier coup: x1.4
- Framework: React Native + Expo
- 3D/AR: React Native AR + Three.js
- Maps: React Native Maps + Mapbox
- State: Redux Toolkit + RTK Query
- UI: NativeWind (Tailwind for RN)
- API: Node.js + Express + GraphQL
- Database: PostgreSQL + PostGIS (géospatial)
- Cache: Redis
- Storage: AWS S3 (photos)
- AI Service: TensorFlow + Custom Model
- Identification: CNN trained on 500K+ mushroom images
- Confidence Score: Multi-model ensemble
- Continuous Learning: User feedback loop
- Safety Net: Double-check for toxic species
- Setup React Native + Expo
- Authentification utilisateur (Firebase Auth)
- Interface de capture photo basique
- Intégration GPS et carte simple
- Base de données 100 espèces communes
- Système de points basique
- Profile utilisateur simple
- Développement modèle ML identification
- API de classification en temps réel
- Confidence scoring
- Base de données étendue (500+ espèces)
- Système d'alerte champignons toxiques
- Feedback loop pour amélioration IA
- Système de niveaux et XP
- Achievements et badges
- Leaderboards (global, local, friends)
- Seasonal challenges
- Daily/Weekly quests
- Statistiques détaillées
- Partage de spots (public/privé)
- Système d'amis
- Groupes de chasse
- Chat in-app
- Events communautaires
- Mentorship system (noobs/experts)
- AR overlay basique (infos champignon)
- AR navigation vers les spots
- Identification AR en temps réel
- Mini-jeux AR sur site
- AR photo mode avancé
- Support casques AR (future)
- Mode hors-ligne complet
- Prédictions météo mycologiques
- Marketplace (échange entre chasseurs)
- Integration smartwatch
- API publique pour researchers
- Partenariats parcs naturels
- Premium features (spots exclusifs)
- Sponsored challenges by brands
- Cours de mycologie in-app
- Boutique équipement affiliée
- NFT pour découvertes rares
- Expansion internationale
⚠️ Triple verification pour espèces toxiques- 🚨 Alerte rouge immédiate si champignon dangereux
- 📚 Guide de sécurité obligatoire pour nouveaux users
- 🏥 Numéros d'urgence locaux intégrés
- ❌ Disclaimer légal clair sur la consommation
- 🌱 Promotion de la cueillette durable
- 📏 Limites de quantité suggérées
- 🚫 Zones protégées exclues
- 📖 Éducation sur l'écosystème
- 🤝 Partenariats associations mycologiques
- Couleurs principales: Vert forêt, Brun terre, Orange automne
- Typography: Rounded sans-serif (friendly + readable)
- Iconographie: Minimaliste avec touches organiques
- Animations: Smooth, nature-inspired transitions
- 📱 Thumb-friendly design (one-hand use)
- 🌞 Mode jour/nuit automatique
- 📶 Offline-first approach
- ♿ Accessibilité WCAG 2.1 AA
- 🔋 Battery-optimized
- Daily Active Users (DAU)
- Session duration moyenne
- Photos uploaded/jour
- Retention J1/J7/J30
- Points moyens/user
- Achievement completion rate
- Leaderboard participation
- Social features usage
- Toxic mushroom alerts/mois
- Successful identifications %
- User safety incidents
- Educational content engagement
- 🏛️ Muséums d'Histoire Naturelle
- 🌲 Parcs Nationaux
- 🍄 Associations Mycologiques
- 📚 Universités (recherche)
- 🏪 Magasins outdoor/bio
- 📱 Fabricants smartphones (caméra)
# Clone le repo
git clone https://github.com/nabz0r/mushroom-hunter-app.git
# Install dependencies
cd mushroom-hunter-app
npm install
# iOS setup
cd ios && pod install
# Run the app
npm run ios
# or
npm run android
- Unit Tests: Jest + React Testing Library
- E2E Tests: Detox
- AI Model Tests: Pytest + TensorFlow Test
- Load Testing: K6
- Security: OWASP Mobile Top 10
Voir CONTRIBUTING.md pour les guidelines.
MIT License - Innovation without Boundaries
- Communauté mycologique mondiale
- OpenAI/TensorFlow teams
- Beta testers passionnés
- Mère Nature 🌍
"Transformons chaque balade en forêt en aventure épique !" 🍄🎮