Note Sync Now
| English | 简体中文 | Docs |
Note Sync Now is an end-to-end encrypted note synchronization project for experimenting with mnemonic-based recovery, real-time collaboration, and privacy-first multi-device sync.
Repository Overview
- React + Vite client in
brave-sync-notes/client - Express + Socket.IO server in
brave-sync-notes/server - AES-256-based client-side encryption with mnemonic recovery flow
- GitHub Pages site for architecture, usage paths, deployment notes, and project updates
Quick Start
cd brave-sync-notes/server
npm ci
node index.js
cd ../client
npm ci
npm run dev
Backend defaults to http://localhost:3002; the Vite dev server usually runs on http://localhost:5173.
Docs
- Project docs: https://lessup.github.io/brave-sync-notes/
- Deployment & operations: https://lessup.github.io/brave-sync-notes/deployment/
- Contribution guide: https://lessup.github.io/brave-sync-notes/contributing/
Suggested Reading Path
- Start from the docs home for the navigation overview.
- Use the architecture page to understand the client/server split and sync flow.
- Use the deployment page before running or shipping changes.
- Use the contribution guide before opening a pull request.
License
MIT License