# ClipSync ## Docs - [Introduction](https://mintlify.wiki/SudhansuuRanjan/clipsync/introduction.md): ClipSync is a Progressive Web App for syncing clipboard content across multiple devices in real-time - [Quick Start](https://mintlify.wiki/SudhansuuRanjan/clipsync/quickstart.md): Get started with ClipSync in minutes and start syncing clipboard content across your devices - [Installation](https://mintlify.wiki/SudhansuuRanjan/clipsync/installation.md): Set up ClipSync locally for development with this comprehensive installation guide - [Session Management](https://mintlify.wiki/SudhansuuRanjan/clipsync/features/session-management.md): Learn how ClipSync sessions work, including creating, joining, and managing sessions across multiple devices. - [Clipboard Synchronization](https://mintlify.wiki/SudhansuuRanjan/clipsync/features/clipboard-sync.md): Real-time clipboard content synchronization across devices using Supabase realtime subscriptions. - [File Sharing](https://mintlify.wiki/SudhansuuRanjan/clipsync/features/file-sharing.md): Upload and share files across devices with automatic image compression and support for various file types. - [Offline Mode](https://mintlify.wiki/SudhansuuRanjan/clipsync/features/offline-mode.md): Learn how ClipSync works offline as a Progressive Web App with service worker caching and online/offline detection. - [Setting Up Supabase](https://mintlify.wiki/SudhansuuRanjan/clipsync/guides/setup-supabase.md): Complete guide to configuring Supabase backend for ClipSync, including database tables, storage buckets, and real-time subscriptions - [Installing as a Progressive Web App](https://mintlify.wiki/SudhansuuRanjan/clipsync/guides/pwa-installation.md): Learn how to install ClipSync as a PWA on desktop and mobile devices for a native app experience with offline capabilities - [Multi-Device Synchronization](https://mintlify.wiki/SudhansuuRanjan/clipsync/guides/multi-device-sync.md): Complete guide to syncing clipboard content across multiple devices using ClipSync's session-based system with real-time updates - [Security Considerations](https://mintlify.wiki/SudhansuuRanjan/clipsync/guides/security.md): Understanding ClipSync's security model, session code protection, sensitive content handling, data encryption, and best practices for secure clipboard syncing - [System Architecture](https://mintlify.wiki/SudhansuuRanjan/clipsync/development/architecture.md): Understanding ClipSync's application architecture, component structure, and real-time sync implementation - [Tech Stack](https://mintlify.wiki/SudhansuuRanjan/clipsync/development/tech-stack.md): Technologies powering ClipSync and the rationale behind each choice - [Local Development Setup](https://mintlify.wiki/SudhansuuRanjan/clipsync/development/local-setup.md): Complete guide to setting up ClipSync development environment on your machine - [Contributing Guide](https://mintlify.wiki/SudhansuuRanjan/clipsync/development/contributing.md): How to contribute to ClipSync - code style, workflow, and best practices - [Session Service](https://mintlify.wiki/SudhansuuRanjan/clipsync/api/session-service.md): API reference for session management in ClipSync - [Clipboard Operations](https://mintlify.wiki/SudhansuuRanjan/clipsync/api/clipboard-operations.md): API reference for clipboard management and real-time sync operations - [File Upload](https://mintlify.wiki/SudhansuuRanjan/clipsync/api/file-upload.md): API reference for file upload and image compression functionality - [Utilities](https://mintlify.wiki/SudhansuuRanjan/clipsync/api/utilities.md): API reference for utility functions and helpers