> ## 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.

# Find Restaurants with Form Mode

> Use the structured form on the recommendation page to filter Nigerian restaurants by city, food preference, and price range for precise results.

Form Mode gives you explicit control over your restaurant search. Instead of writing a free-text message, you choose your city from a dropdown, describe the food you want, and select a price range. This is useful when you want to be precise about location or budget, or when you already know exactly what you're after.

## How to use Form Mode

<Steps>
  <Step title="Go to the recommendation page">
    Open [/recommend](https://naijataste.onrender.com/recommend) in your browser.
  </Step>

  <Step title="Select the Form tab">
    At the top of the page, click the **Form** tab to switch to Form Mode.
  </Step>

  <Step title="Choose your city">
    Select a city from the **City** dropdown. See the [city options](#city-options) table below for all available cities.
  </Step>

  <Step title="Enter your food preference">
    In the **Preferred Food** field, type the dishes or cuisine styles you want. For example: `Amala, Suya, Jollof`. You can list multiple preferences separated by commas.
  </Step>

  <Step title="Select a price range">
    Choose one of three price range options: **Budget**, **Mid-range**, or **Baller**. See [price ranges](#price-ranges) below for guidance on what each means.
  </Step>

  <Step title="Submit the form">
    Click **Find Best Taste** to run the search. Recommendations appear below the form.
  </Step>
</Steps>

## City options

The following cities are available in the dropdown:

| City          | Notes                                                            |
| ------------- | ---------------------------------------------------------------- |
| Lagos         | Nigeria's commercial capital; widest restaurant coverage         |
| Abuja         | Federal capital; strong coverage of upscale and mid-range dining |
| Port Harcourt | South-South hub; good coverage of local and fine dining          |
| Ibadan        | Major South-West city; strong local food scene                   |
| Kano          | Northern Nigeria's largest city; focus on Northern cuisine       |
| Enugu         | South-East city; known for traditional Igbo dishes               |

## Price ranges

| Option    | Icon | Who it's for                                                               |
| --------- | ---- | -------------------------------------------------------------------------- |
| Budget    | 💸   | High price sensitivity — bukas, mama-put, and affordable spots             |
| Mid-range | 💳   | Moderate spend — sit-down restaurants with a comfortable dining experience |
| Baller    | 💎   | Premium spend — fine dining, hotel restaurants, and upscale venues         |

## What you get back

Results appear as the same recommendation cards used in Chat Mode, each showing:

* **Restaurant name**
* **Reason** — why the spot matches your inputs
* **Predicted rating**
* **Cultural note** — context about the restaurant's vibe or signature dishes

## Tips

<Tip>
  Leave the **Preferred Food** field blank to get general Nigerian restaurant recommendations for your chosen city and price range. The engine will return a broad mix of well-rated spots.
</Tip>

<Tip>
  If you grant location access, Form Mode uses your GPS coordinates for a 5km radius search even though you've selected a city. Your GPS position takes priority. See [Geolocation](/guides/geolocation).
</Tip>

## Chat Mode vs Form Mode

|                | Chat Mode                              | Form Mode                               |
| -------------- | -------------------------------------- | --------------------------------------- |
| Input method   | Free-text message                      | Structured dropdowns and fields         |
| City selection | Parsed from your message               | Explicit dropdown                       |
| Best for       | Exploratory, conversational searches   | Precise searches with known preferences |
| Quick prompts  | Yes — four built-in prompts            | No                                      |
| Price filter   | Inferred from language (e.g. "budget") | Explicit three-way selector             |

Use Chat Mode when you want to describe a craving naturally. Use Form Mode when you want precise control over every parameter.
