# User flow

#### Step 1: Landing page

* The user accesses the platform’s **landing page**, which provides a brief introduction to Flight Fren and its core features.
* A prominent “**Launch App**” button invites users to start their journey.

#### Step 2: Launching the platform

* Upon clicking “**Launch App**”, users are directed to the main platform interface.
* By default, users are taken to the **AI chat tab**, where they can immediately interact with the assistant.

#### Step 3: Interactions

* Logged-out users can type a message or question in the chat, but the assistant will request a login to proceed with advanced actions like providing wallet-specific data.
* Once logged in, users can:
  * Ask questions about Aerodrome and crypto, their portfolio, or market opportunities.
  * Retrieve wallet balances or request personalized recommendations.
  * Receive tailored explanations for complex crypto concepts.

#### Step 4: Login process

* The login process is triggered when users:
  * Initiate interaction in the chat that requires account data.
  * Navigate to tabs (e.g., Dashboard) requiring wallet access.
* Users can log in using:
  * **WEB3 wallets:** Connect directly through supported EVM wallets.
  * **WEB2 options:** Sign in via email, phone number, or social accounts (powered by account abstraction).
* Upon successful login, users are seamlessly returned to the chat or the feature they were accessing.

#### Step 5: Navigating other tabs

* Users can switch to additional tabs via the sidebar:
  * **Dashboard**: View detailed analytics and portfolio performance.
  * **Settings**: Manage wallets, update preferences, or adjust notification settings.
* Any actions requiring wallet or account data will trigger a login prompt if the user is not yet authenticated.

#### Step 6: Continuous engagement

* The AI Chat assistant provides a personalized and engaging experience, keeping users informed and supported in their WEB3 journey.
* Users can revisit past conversations, ask follow-up questions, or explore new features as the platform evolves.

### An example of how it works is when the user enters the “Hello, swap half of my USDC for ETH please” prompt

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcESyEuwZhUPP1QrdZ0m9eDtP6yZOCeAK2awExEImatcriAkGFGd4phTHlRFP2Z4zoIC5ZKY8lE7dYlr-63LQfbHDKYRkj1jt7OLTiP3d1sj3e4zSJsIhfPmrIY0B9-sDam6RQYuA?key=useSTSS79JdHvfFz4WZdoV_Z" alt=""><figcaption><p>User flow diagram</p></figcaption></figure>

*This user flow ensures a smooth and intuitive experience, allowing users to easily navigate Flight Fren, manage their assets, and execute onchain actions. From onboarding to advanced interactions, everything is designed for efficiency and accessibility.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.reflect.now/super-agent/flight-fren/user-flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
