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

# Access the UI

> Here you can find the demo access details of the project

<Info>
  **Prerequisite**: Make sure you followed the [previous steps](/project-setup) and setup the project locally.
</Info>

The application has 3 roles: `User`, `Vendor` and `Admin`. You can find the class in `app/Enums/RolesEnum.php` file.

```php theme={null}
enum RolesEnum: string
{
    case Admin = 'Admin';
    case Vendor = 'Vendor';
    case User = 'User';
}
```

<Note>
  After local installation if you executed migrations with `--seed` flag the following demo user accounts will be available.
</Note>

### Admin UI

Admin users can define or turn on and off departments and categories, can view vendors and mark vendors as rejected,
meaning that the products of these vendors will not be displayed on the marketplace.

```
Email: admin@example.com
Password: password
```

### Vendor UI

Vendor users, can create their own products, upload images, define variations and view their orders. They can also connect their stripe account to marketplace account with [Stripe Connect](https://stripe.com/connect).

```
Email: vendor@example.com
Password: password
```

### Regular Users UI

Regular users, can browse the project, add them into cart, make payments using stripe and view their order details.
They can also can become vendors and start selling.

```
Email: user@example.com
Password: password
```
