# CrossCopy
https://crosscopy.io/
[GitHub Orgnization](https://github.com/CrossCopy)
> CrossCopy is a cloud based clipboard manager aiming to provide a seamless cross-platform data transfer solution.
It's the largest personal project I've ever worked on. It's a full-stack project with a lot of technologies involved. I've learned a lot from it.
Full-stack here is not limited to web development (frontend and backend). It also includes mobile development, desktop development, mobile apps, cloud infrastructure, and much more.
We attended [University of Toronto's Hatchery Program](https://hatchery.engineering.utoronto.ca/) to prepare this project as a startup.
<iframe
src="https://my.spline.design/copypastekey-65348c23b57d28da99edcc70ba9ca30a/"
frameBorder="0"
width="100%"
height="500"
></iframe>
## Features
- Universal clipboard experience across all devices all platforms
- Seamless file transfer between devices with P2P technology
- Airdrop between any platform
- Easy sharing with friends
- Client-side End-to-end Encryption
- Real-time Sync
- Clipboard History
## Tech Stack
- Languages: Rust, TypeScript, JavaScript, Python, Golang, WebAssembly
- Frontend: React, Nextjs, SvelteKit, Vue, Nuxtjs, Tauri (for desktop)
- API: GraphQL, REST
- Backend: Node.js, Express, MySQL, Redis, ActixWeb
- Cloud: GCP
- Deployment: Docker, Terraform, Github Actions
## Other Topics Involved
Distributed System, WebRTC, WebSockets, WebAssembly, P2P, Encryption, Authentication, Authorization, OAuth, REST API, GraphQL, CI/CD, Monitoring, Logging, Security, Scalability, Performance, SEO, UX/UI, System Design, Product, Marketing, Business, OS, API etc.