# 🔄 Simple Sync

A lightweight Chrome extension that syncs your browser data—starting with bookmarks—across multiple devices using a unique sync token.

---

## 🚀 Features

- ✅ **Bookmark Syncing**: Automatically sync bookmarks between your Chrome browsers.
- 🔐 **Token-Based Syncing**: Your data is linked to a unique **sync token**—share it with other devices to sync across them.
- 🌐 **Cross-Device Support**: Use the same token on multiple devices to keep them in sync.
- 🔄 **Real-Time Updates** *(Planned)*: Upcoming support for near-instant sync between devices.

---

## 📦 Installation

1. Clone this repository or download the ZIP:
    ```bash
    git clone git@gitlab.com:gdulai/simple-sync.git
    ```

2. Open Chrome and navigate to `chrome://extensions`.

3. Enable **Developer Mode** (top-right corner).

4. Click **Load unpacked**, then select the project folder.

---

## 🛠 Usage

1. After installing, click the extension icon in your Chrome toolbar.

2. If this is your **first device**, generate a **new sync token**.

3. On any **additional devices**, enter the existing sync token to sync with that dataset.

4. The extension will automatically sync your bookmarks periodically.

---

## 🧪 Development

Built with:

- JavaScript (Vanilla)
- Chrome Extensions API
- Web Storage / Cloud Sync Backend (custom or Firebase, etc.)
