> ## Documentation Index
> Fetch the complete documentation index at: https://trailblazer.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# NaijaTaste documentation: Nigerian food intelligence

> NaijaTaste docs — discover Nigerian restaurants, simulate authentic Pidgin reviews, and integrate the Nigerian Persona Engine through a public REST API.

<div data-product-guide-index className="flex w-full flex-col gap-8 max-w-5xl mx-auto px-4 md:px-8 lg:px-12 py-10 lg:gap-14 lg:py-16">
  <div className="flex max-w-[540px] flex-col gap-2 self-center text-center">
    <h1 className="text-[30px] font-medium leading-9 tracking-tight text-gray-900 dark:text-gray-50">
      NaijaTaste
    </h1>

    <p className="text-balance text-base leading-relaxed tracking-tight text-gray-600 dark:text-gray-400">
      Correct taste, every time. Discover Nigerian restaurants and simulate authentic Pidgin reviews powered by the Nigerian Persona Engine.
    </p>
  </div>

  <div className="grid grid-cols-1 gap-4 sm:grid-cols-2">
    <Card title={<span className="product-guide-feature-card-title">Review Simulator</span>} icon="star" href="/features/review-simulator" className="product-guide-feature-card" size={64}>
      <span className="product-guide-feature-card-description">Generate authentic Nigerian Pidgin reviews for any restaurant based on a taste persona.</span>
    </Card>

    <a href="/features/recommendation-engine" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
      <Icon icon="map-pin" color="rgb(var(--primary))" size={18} className="shrink-0" />

      <div className="flex flex-col gap-1">
        <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Recommendation Engine</span>

        <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
          Get hyper-local restaurant picks ranked by your Nigerian taste profile.
        </span>
      </div>
    </a>

    <a href="/api/overview" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
      <Icon icon="code-xml" color="rgb(var(--primary))" size={18} className="shrink-0" />

      <div className="flex flex-col gap-1">
        <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">API Reference</span>

        <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
          Integrate the NaijaTaste AI engine directly into your own app.
        </span>
      </div>
    </a>
  </div>

  <hr className="border-0 border-t border-border" />

  <div className="flex flex-col gap-4">
    <h2 className="font-serif text-xl font-medium leading-normal text-gray-900 dark:text-gray-50">Common tasks</h2>

    <div className="grid grid-cols-1 gap-4 sm:grid-cols-2">
      <a href="/quickstart" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="rocket" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Get started in 5 minutes</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Make your first review simulation or restaurant recommendation in minutes.
          </span>
        </div>
      </a>

      <a href="/guides/chat-mode" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="message-circle" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Use chat mode</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Type your craving in plain language and get instant Nigerian restaurant picks.
          </span>
        </div>
      </a>

      <a href="/features/personas" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="users" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Choose a taste persona</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Lagos Professional, Street Food Enthusiast, or The Aunty — pick your eating mode.
          </span>
        </div>
      </a>

      <a href="/guides/geolocation" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="locate" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Find spots near you</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Enable location for hyper-local picks within a 5km radius of where you actually are.
          </span>
        </div>
      </a>

      <a href="/api/simulate-review" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="pen-line" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Simulate a review via API</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            POST to /simulate-review with a persona and restaurant details to generate an authentic Nigerian review.
          </span>
        </div>
      </a>

      <a href="/account/saved-reviews" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="bookmark" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Save and revisit reviews</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Sign in to keep a history of all your simulated reviews and favourite spots.
          </span>
        </div>
      </a>
    </div>
  </div>
</div>
