# README.md · versecafe/tiny_triangle

[View on GitCafe](https://git.cafe/versecafe/tiny_triangle/blob/f28877742d490a4213257181adf2644c7342103d/README.md)

Repository: [versecafe/tiny_triangle](https://git.cafe/versecafe/tiny_triangle)

Visibility: public

Requested revision: f28877742d490a4213257181adf2644c7342103d

Requested commit: f28877742d490a4213257181adf2644c7342103d

Commit: f28877742d490a4213257181adf2644c7342103d

Blob: 88e33b19e6742e0b0f816ba0b02700eb6e1c5b2b

Size: 1664 bytes

[Immutable source](https://git.cafe/versecafe/tiny_triangle/blob/f28877742d490a4213257181adf2644c7342103d/README.md?format=markdown)

````
# Tiny Triangle
For those of us who spend far too much time working with Vercel, or if you just really want a triangle in your top bar, this is the app for you.

Tiny triangle is a macOS menu bar app for Vercel, it's designed to give you quick access to your projects, settings, extensions, and notifications.

## Step 1: Install Dependencies

First you need to install your node dependencies. From the _root_ of TinyTriangle, run the following command:

```bash
bun install
```

Then to configure the pods dependencies for the native macOS code run:

```bash
bunx pod-install
```

## Step 2: Start the Metro Server

First, you will need to start **Metro**, the JavaScript _bundler_ that ships _with_ React Native.

To start Metro, run the following command from the _root_ of TinyTriangle:

```bash
bun start
```

## Step 3: Start tiny Triangle

Let Metro Bundler run in its _own_ terminal. Open a _new_ terminal from the _root_ of TinyTriangle and run the following command:

```bash
bun macos
```

If everything is set up correctly you should see a small triangle appear in your menu bar which will contain a list of your Vercel projects, your account, and more.

### Troubleshooting

- Confirm you have node 20 or later installed
- Confirm you have Xcode installed
- Make sure you have ruby 3.0.0 or later installed
- Make sure you have bun installed

### Current Issues

- Token needs to be manually set in App.tsx
- Quit does not seem to work reliably
- jest test fails over MacOS only for MenuBar imports

### Future Features
- Notifications
- Token set UI
- Multi account support
- Better error handling
- App Icon
- Prebuilt binaries
- Eslint Flat Config

````
