nucomstudio ia
étude de cas

BirdGuides

Marketplace ornithologique multilingue : recherche en langage naturel, cartographie, réservations et abonnements, 4 espaces par rôle.

Le projet

Une marketplace qui met en relation voyageurs et guides ornithologiques / tour-opérateurs : recherche en langage naturel, cartographie interactive, réservations et abonnements, sur une base multilingue (5 langues).

Ce qui a été construit

  • Recherche IA en langage naturel — Gemini / Claude + recherche floue (Fuse.js).
  • 4 espaces par rôle — visiteur, guide, tour-opérateur, admin, chacun avec son back-office.
  • Cartographie — Leaflet + clustering des marqueurs, validation d'adresses via Google Places.
  • Abonnements — 3 plans (19 / 48 / 85 €/an), expiration automatique via cron quotidien.
  • Pipeline de traduction automatisé (Claude / Gemini), import de la taxonomie IOC des oiseaux.
  • PWA multilingue, notifications push, modération de contenu, réservations & avis.

Ampleur du code

~169 composants · 53 Server Actions · Security Rules ~1 050 lignes · 5 langues (EN / FR / ES / PT / DE).

Stack

Next.js 16 · React 19 · TypeScript · Firebase · Gemini / Claude · Leaflet · next-intl · Zustand.