https://github.com/rocicorp/syncban
https://github.com/rocicorp/syncban
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/rocicorp/syncban
- Owner: rocicorp
- Created: 2025-04-10T00:14:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-20T03:54:00.000Z (over 1 year ago)
- Last Synced: 2025-06-07T11:08:25.432Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://syncban.vercel.app
- Size: 248 KB
- Stars: 17
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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