An open API service indexing awesome lists of open source software.

https://github.com/rocicorp/syncban


https://github.com/rocicorp/syncban

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Syncban

Three sync engines, one kanban.

## Setup

Copy .env.example to .env and populate:

- DATABASE_URL: Your Postgres connection string. Cannot be a connection pooler.
- ZERO_UPSTREAM_DB: Same as above
- VITE_POWERSYNC_URL: URL to your deployed Powersync node, from Powersync dashboard.
- VITE_SUPABASE_ANON_KEY: Anon key from Supabase API dashboard.
- VITE_SUPABASE_URL: Supabase API URL.
- VITE_ZERO_SERVER: URL to zero-cache.
- VITE_ELECTRIC_SHAPE_URL: URL to Electric shape stream, from Electric dashboard.

## Run

In one tab:

```
npx zero-cache-dev
```

In a separate tab:

```
npm run dev
```

## TODO

- Correctly populate creatorID
- Implement write permissions
- Implement server side of Powersync