Seamless is a Chrome browser extension designed to simplify and streamline the process of sharing a cloud clipboard across multiple devices. With Seamless, users can seamlessly copy and paste content across various devices, ensuring a consistent and efficient workflow.
- ReactJS, Typescript, Plasmo, TailwindCSS
- Firebase (Functions, Firestore, Authentication)
-
Cross-Device Clipboard: Share clipboard content across multiple devices in real-time.
-
Cloud-Based: Utilizes cloud storage for seamless synchronization of clipboard data. Secure and Private: Ensures data security and privacy through encryption protocols.
-
User-Friendly Interface: Simple and intuitive interface for easy navigation and usage.
Use the package manager npm to install dependencies.
npm installInitialize Firebase SDK and import necessary variables in .env.example
On Firebase Console, enable Google/Firebase Cloud Function
Initialize Cloud Functions using Firebase CLI.
cd packages/firebase
npm install -g firebase-tools
npx firebase login
npx firebase init functionsOn one Terminal each, run:
npm run dev:firebaseand
npm run dev:appnpm run deploy:functions
npm run build:appPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to include/update tests as appropriate.