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

# Expense Dashboard

> Track and tag expenses, directly in your existing web app

## Overview

The React Native Expense Dashboard Component allows you to embed fully-featured expense tracking into your existing React Native mobile app, including:

* Automatic expense tracking, including [expense categorization and self-learning rules](/ai/categorization/self-learning-transaction-categorization-overview)
* Fully encapsulated bank account and credit card linkage, using [Plaid](/integrations/banking/plaid)
* User experience allowing your users to:
  * manage bank account connections
  * view expense reports (eg. by category, by vendor)
  * attach receipts to expenses
  * split expenses across categories

<img src="https://mintcdn.com/tight-7c882d74/PBb8Gf8jW9PRt_Fg/embeddable-ui/plain-js/images/expenseDashboard.gif?s=1a2b39fa53f4420b6b8eb3fbbe034a1d" alt="Expense Dashboard Demo" width="640" height="412" data-path="embeddable-ui/plain-js/images/expenseDashboard.gif" />

## Embedding the Expense Dashboard

To initialize the Tight Embedded experience using plain Javascript in your project, follow the instructions on [Embedding Tight's white-labeled UI](/embeddable-ui/plain-js/patterns/embedding).

Below is an example JS embedding of the Expense Dashboard:

```JS theme={null}
Tight.renderScreen(elementId, 'expenseDashboard');
```
