Skip to content
Teach-StackPublic

About

Local-first cloud sync infrastructure for the Teach Stack apps

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Tech Stack Auth & Sync

A monorepo providing local-first cloud sync infrastructure for the Teach Stack apps. Apps store data locally using SignalDB and optionally back up to a user's personal cloud storage (Google Drive, OneDrive, etc.). No user data passes through any shared server.

Why

Most local-first sync solutions require a central database, so all user data must pass through a shared server. That server is a privacy concern and a potential point of failure. Here, users keep their data in their own cloud storage, which gives them more control and privacy.

Structure

teach-stack-sync/
├── apps/
│   ├── server/             # OAuth proxy backend (auth.teachstack.org)
│   └── demo/               # Demo site for local development and testing
└── packages/
    ├── auth/               # Client SDK for interfacing with the auth server
    └── sync/               # SignalDB helpers for cloud provider sync

About

Local-first cloud sync infrastructure for the Teach Stack apps

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages