Skip to main content
This guide walks you through building a working todo app with CL Sync. You’ll define a typed collection, write an optimistic mutation, create a scoped store, and render reactive data with hooks — all in about five minutes.

What’s next

Core Concepts

Dive deeper into scopes, the outbox, and optimistic updates.

Collections

Learn about persistence, redaction, and derived cache keys.

Mutations

Explore the full mutation lifecycle, flush options, and rollback patterns.

Convex Adapter

Replace the manual flush function with a Convex mutation reference.