{
  "meta": {
    "schema": "bizness-quest.catalog.v2",
    "locale": "fr",
    "updatedAt": "2026-07-09",
    "source": "local-json",
    "notes": "Catalogue local remplacable plus tard par une reponse API."
  },
  "quests": [
    {
      "id": "audit-sites-001",
      "category": "Audit",
      "categoryIcon": "◎",
      "stars": 1,
      "title": "Analyser 10 sites Web en 1h",
      "description": "Remplis 10 fiches rapides. L’app garde le bouton final sous les yeux et te montre exactement ce qu’il manque.",
      "objectives": [
        "Complète les 10 formulaires de sites à analyser.",
        "Chaque fiche demande une URL, une entreprise et si le site est moche.",
        "Termine la quête uniquement quand les 10 fiches sont complètes."
      ],
      "rewardXp": 80,
      "icon": "▦",
      "artClass": "art-growth",
      "cardColor": "#b85ad9",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-magnifying-glass-chart",
      "categoryIconClass": "fa-solid fa-chart-simple",
      "flowType": "site-audit-forms",
      "formCount": 10,
      "formFields": [
        {
          "id": "url",
          "label": "URL du site",
          "type": "url",
          "placeholder": "https://exemple.com",
          "required": true
        },
        {
          "id": "company",
          "label": "Entreprise",
          "type": "text",
          "placeholder": "Nom de l’entreprise",
          "required": true
        },
        {
          "id": "ugly",
          "label": "Est-ce que le site est moche ?",
          "type": "choice",
          "options": [
            "Oui",
            "Non"
          ],
          "required": true
        }
      ],
      "timeLimitMinutes": 60,
      "tips": [
        "Commence par les sites que tu connais déjà.",
        "Ne juge pas tout le site, cherche seulement un problème évident.",
        "Une fiche imparfaite vaut mieux qu’une fiche vide."
      ],
      "quote": "Une entreprise n’a que deux fonctions de base : le marketing et l’innovation.",
      "rewardPreview": "prospect qualifié à auditer (x10).",
      "quoteAuthor": "Peter Drucker"
    },
    {
      "id": "rdv-8h-001",
      "category": "Vente",
      "categoryIcon": "↔",
      "stars": 1,
      "title": "Obtenir un rendez-vous en 8h",
      "description": "Une quête simple pour transformer un contact en conversation commerciale.",
      "objectives": [
        "Choisis une personne qui a déjà montré un intérêt.",
        "Envoie un message court avec une seule proposition de créneau.",
        "Note la réponse et programme une relance si besoin."
      ],
      "rewardXp": 120,
      "icon": "◆",
      "artClass": "art-deal",
      "cardColor": "#51d0c7",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-handshake",
      "categoryIconClass": "fa-solid fa-briefcase",
      "timeLimitMinutes": 480,
      "tips": [
        "Choisis un contact déjà tiède.",
        "Propose un seul créneau pour réduire la friction.",
        "Garde ton message court et humain."
      ],
      "quote": "Le but du marketing est de connaître et comprendre le client si bien que le produit ou service lui convient et se vend de lui-même.",
      "rewardPreview": "Une opportunité réelle de rendez-vous commercial.",
      "quoteAuthor": "Peter Drucker"
    },
    {
      "id": "produit-8h-001",
      "category": "Produit",
      "categoryIcon": "◆",
      "stars": 1,
      "title": "Créer 1 nouveau produit en 8h",
      "description": "L'app découpe la création d'un produit en actions concrètes pour avancer sans blocage.",
      "objectives": [
        "Choisis un problème client très précis.",
        "Écris une promesse produit en une phrase.",
        "Crée une version simple vendable aujourd'hui."
      ],
      "rewardXp": 150,
      "icon": "✦",
      "artClass": "art-build",
      "cardColor": "#ff575b",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-hammer",
      "categoryIconClass": "fa-solid fa-box-open",
      "timeLimitMinutes": 480,
      "tips": [
        "Réduis le produit à un seul résultat.",
        "Ne cherche pas la perfection, cherche une première version vendable.",
        "Écris la promesse avant les détails."
      ],
      "quote": "La meilleure façon de prédire le futur est de l’inventer.",
      "rewardPreview": "Une offre produit simple prête à tester.",
      "quoteAuthor": "Alan Kay"
    },
    {
      "id": "photos-produit-001",
      "category": "Marketing",
      "categoryIcon": "◉",
      "stars": 1,
      "title": "Faire 5 photos d'un produit différents angles en 1h",
      "description": "Une quête guidée pour obtenir vite des visuels utilisables dans une page ou une publication.",
      "objectives": [
        "Pose le produit près d'une lumière naturelle.",
        "Prends une photo de face, de côté, en détail, en situation et avec une main.",
        "Garde les 2 meilleures photos et supprime le reste."
      ],
      "rewardXp": 90,
      "icon": "◍",
      "artClass": "art-photo",
      "cardColor": "#ff575b",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-camera",
      "categoryIconClass": "fa-solid fa-bullhorn",
      "timeLimitMinutes": 60,
      "tips": [
        "Utilise une lumière naturelle douce.",
        "Prends plus de photos que nécessaire.",
        "Garde uniquement les angles qui expliquent le produit."
      ],
      "quote": "Je découvre ce dont le monde a besoin. Ensuite, je vais de l’avant et je l’invente.",
      "rewardPreview": "Cinq visuels utilisables pour vendre ou publier.",
      "quoteAuthor": "Thomas Edison"
    },
    {
      "id": "relance-clients-001",
      "category": "Vente",
      "categoryIcon": "↗",
      "stars": 2,
      "title": "Relancer 5 anciens clients en 30min",
      "description": "Une quête courte pour réactiver des opportunités déjà chaudes.",
      "objectives": [
        "Liste 5 anciens clients ou contacts qualifiés.",
        "Écris un message simple avec une proposition utile.",
        "Envoie les 5 messages sans modifier dix fois le texte."
      ],
      "rewardXp": 100,
      "icon": "↗",
      "artClass": "art-deal",
      "cardColor": "#3aa0ff",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-paper-plane",
      "categoryIconClass": "fa-solid fa-handshake",
      "timeLimitMinutes": 30,
      "tips": [
        "Relance les personnes avec qui la confiance existe déjà.",
        "Écris comme à une vraie personne.",
        "Ne vends pas tout, propose une prochaine étape."
      ],
      "quote": "Nous devons tous souffrir de l’une de deux douleurs : la discipline ou le regret.",
      "rewardPreview": "Cinq conversations commerciales réactivées.",
      "quoteAuthor": "Jim Rohn"
    },
    {
      "id": "post-linkedin-001",
      "category": "Contenu",
      "categoryIcon": "✎",
      "stars": 1,
      "title": "Publier 1 conseil client en 20min",
      "description": "L'app te fait passer d'une idée à une publication simple et utile.",
      "objectives": [
        "Choisis une erreur fréquente de ton client idéal.",
        "Écris le conseil en 5 phrases courtes.",
        "Publie avec une question à la fin."
      ],
      "rewardXp": 70,
      "icon": "✎",
      "artClass": "art-growth",
      "cardColor": "#8b5cf6",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-pen-nib",
      "categoryIconClass": "fa-solid fa-bullhorn",
      "timeLimitMinutes": 20,
      "tips": [
        "Parle d’un problème précis.",
        "Évite les grands concepts.",
        "Termine par une question simple."
      ],
      "quote": "La bonne nouvelle, c’est que le marketing s’apprend en un jour. La mauvaise, c’est qu’il faut une vie pour le maîtriser.",
      "rewardPreview": "Une publication utile prête à attirer des prospects.",
      "quoteAuthor": "Philip Kotler"
    },
    {
      "id": "offre-flash-001",
      "category": "Offre",
      "categoryIcon": "★",
      "stars": 2,
      "title": "Créer une offre flash en 45min",
      "description": "Une quête pour formuler une offre simple que tu peux proposer aujourd'hui.",
      "objectives": [
        "Choisis un résultat concret livrable rapidement.",
        "Fixe un prix simple et une limite claire.",
        "Prépare un message de vente en 3 lignes."
      ],
      "rewardXp": 130,
      "icon": "★",
      "artClass": "art-build",
      "cardColor": "#f59e0b",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-bolt",
      "categoryIconClass": "fa-solid fa-tag",
      "timeLimitMinutes": 45,
      "tips": [
        "Limite l’offre dans le temps ou le volume.",
        "Promets un résultat concret.",
        "Écris le prix sans te justifier."
      ],
      "quote": "Il n’y a sûrement rien de plus inutile que de faire avec grande efficacité ce qui ne devrait pas être fait du tout.",
      "rewardPreview": "Une offre flash prête à envoyer aujourd’hui.",
      "quoteAuthor": "Peter Drucker"
    },
    {
      "id": "temoignage-001",
      "category": "Preuve",
      "categoryIcon": "✓",
      "stars": 1,
      "title": "Demander 1 témoignage en 10min",
      "description": "L'app te guide pour récupérer une preuve sociale sans y passer la journée.",
      "objectives": [
        "Choisis un client satisfait.",
        "Envoie une question simple sur le résultat obtenu.",
        "Archive sa réponse dans ton dossier preuves."
      ],
      "rewardXp": 60,
      "icon": "✓",
      "artClass": "art-photo",
      "cardColor": "#10b981",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-quote-right",
      "categoryIconClass": "fa-solid fa-circle-check",
      "timeLimitMinutes": 10,
      "tips": [
        "Demande un retour précis.",
        "Facilite la réponse avec une question courte.",
        "Archive immédiatement le témoignage."
      ],
      "quote": "Le succès est la conséquence naturelle de l’application constante des fondamentaux.",
      "rewardPreview": "Une preuve sociale à utiliser dans ta vente.",
      "quoteAuthor": "Jim Rohn"
    },
    {
      "id": "page-vente-001",
      "category": "Marketing",
      "categoryIcon": "▤",
      "stars": 3,
      "title": "Améliorer ton appel à l'action en 15min",
      "description": "Une micro-quête pour rendre ta page plus claire et plus actionnable.",
      "objectives": [
        "Trouve le bouton principal de ta page.",
        "Remplace le texte vague par une action précise.",
        "Vérifie que le bouton est visible sans chercher."
      ],
      "rewardXp": 85,
      "icon": "▤",
      "artClass": "art-growth",
      "cardColor": "#06b6d4",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-arrow-pointer",
      "categoryIconClass": "fa-solid fa-display",
      "timeLimitMinutes": 15,
      "tips": [
        "Cherche le bouton principal.",
        "Utilise un verbe d’action.",
        "Vérifie si le bouton se voit sans réfléchir."
      ],
      "quote": "Les entreprises font trop attention au coût de faire quelque chose. Elles devraient davantage s’inquiéter du coût de ne pas le faire.",
      "rewardPreview": "Une page plus claire et plus orientée conversion.",
      "quoteAuthor": "Philip Kotler"
    },
    {
      "id": "prix-001",
      "category": "Finance",
      "categoryIcon": "$",
      "stars": 2,
      "title": "Revoir ton prix principal en 25min",
      "description": "Une quête guidée pour vérifier si ton prix reflète vraiment la valeur livrée.",
      "objectives": [
        "Note ton prix actuel et le résultat promis.",
        "Compare avec 3 alternatives du marché.",
        "Décide si tu gardes, augmentes ou simplifies ton prix."
      ],
      "rewardXp": 110,
      "icon": "$",
      "artClass": "art-deal",
      "cardColor": "#ef4444",
      "coverImage": "assets/quest-temp-cover.webp",
      "iconClass": "fa-solid fa-sack-dollar",
      "categoryIconClass": "fa-solid fa-coins",
      "timeLimitMinutes": 25,
      "tips": [
        "Compare la valeur livrée, pas seulement le temps passé.",
        "Regarde les alternatives du marché.",
        "Décide une action simple à tester."
      ],
      "quote": "Les affaires ? C’est très simple : c’est l’argent des autres.",
      "rewardPreview": "Une décision plus claire sur ton prix principal.",
      "quoteAuthor": "Alexandre Dumas fils"
    }
  ]
}
