> For the complete documentation index, see [llms.txt](https://armadillo-apps.gitbook.io/donations-app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://armadillo-apps.gitbook.io/donations-app/donations-template-app-buy-a-coffee/pages-overview.md).

# Pages Overview

{% hint style="success" %}
See Bubble Reference for more information about Pages: <https://manual.bubble.io/core-resources/elements/page-element>
{% endhint %}

## Pages

### index

This serves as the template's homepage. Visitors can navigate to the login and signup pages, start their creator page by directly entering their username in the input field, and explore creators sorted by category.

{% hint style="info" %}
All images and texts can be edited in the Bubble Editor.
{% endhint %}

<figure><img src="/files/2LNguvkBHiziejk8IyU7" alt=""><figcaption></figcaption></figure>

### explore

This page exhibits a list of creators organized by category, directing visitors to their donation pages. Users also have the option to search for specific creators.

<figure><img src="/files/cjbjRHILLWwNdc7x8i9d" alt=""><figcaption></figcaption></figure>

### creator

This page is the creator's donation & profile page. Page visitors can donate to creators, post messages and become supporters. When logged in, they also have the option to follow creators.

<figure><img src="/files/dCYAAXaehbgL3eJ6kh7H" alt=""><figcaption></figcaption></figure>

When logged-in creators visit their page, they can directly edit it using this popup:

<figure><img src="/files/mqWcE1YheELnk2nx9BBP" alt=""><figcaption></figcaption></figure>

### dashboard&#x20;

Access to this page requires users to be logged in. This dashboard includes 6 tabs.

{% hint style="info" %}
Switching from one tab to another is achieved by changing the custom states of the groups displayed. Read here: <https://manual.bubble.io/help-guides/data/temporary-data/custom-states>.
{% endhint %}

#### home

The creator can see total earnings and earnings in the last 30 & 90 days, as well as a list of recent donations.&#x20;

<figure><img src="/files/EmBuR2qfwCIpP58VH8wJ" alt=""><figcaption></figcaption></figure>

#### donations

The creator can see a list of all recent donations, and some relevant figures.&#x20;

<figure><img src="/files/aQYwZJ124N9IyXgeZB61" alt=""><figcaption></figcaption></figure>

#### followers

Creators can view a list of their followers.

<figure><img src="/files/UUeVpJ0UZANDHfzCQLiV" alt=""><figcaption></figcaption></figure>

#### following

Users can see a list of creators they follow.

<figure><img src="/files/ORQgn4MvWlEmg8sq11JK" alt=""><figcaption></figcaption></figure>

#### payouts

Creators can see their total payouts, and connect to Stripe.

{% hint style="info" %}
Refer to the [Setup Guide](broken://pages/CW4YtrkohKvDW6Nqb5EE) for instructions on configuring the Stripe API in your app.
{% endhint %}

<figure><img src="/files/k4l308LZ3MNVFlqcBwAq" alt=""><figcaption></figcaption></figure>

#### my account

Users can edit personal information and update credentials.

<figure><img src="/files/9W7LoUuYRpeEO8vHXoZJ" alt=""><figcaption></figcaption></figure>

### login

Users have the option to log in using either their email or their Facebook account. In the event of a forgotten password, they can initiate a reset process.

{% hint style="info" %}
Refer to the [Setup Guide](broken://pages/CW4YtrkohKvDW6Nqb5EE) for instructions on configuring the Facebook API in your app.
{% endhint %}

<figure><img src="/files/ZdTepXvuKzpFR97FPtv4" alt=""><figcaption></figcaption></figure>

### signup

Users can register either with their email or with their Facebook account.

<figure><img src="/files/IqvsdrKcRM2Sz7xEy5n5" alt=""><figcaption></figcaption></figure>

### reset\_pw

Displayed during the password reset process, this page is exclusively accessible to users via the link provided in the email.

<figure><img src="/files/wphITvl2t7rFDoWT2lAc" alt=""><figcaption></figcaption></figure>

### 404

This page handles 404 redirect errors, notifying users that the requested web page cannot be located.

<figure><img src="/files/DxKvvAhOPJApbkoOujLE" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://armadillo-apps.gitbook.io/donations-app/donations-template-app-buy-a-coffee/pages-overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
