https://github.com/hasnainroopawalla/snippy
A web app to seamlessly transfer data across devices via shareable URLs
https://github.com/hasnainroopawalla/snippy
apollo-client graphql react supabase tanstack-router typescript vite
Last synced: 7 months ago
JSON representation
A web app to seamlessly transfer data across devices via shareable URLs
- Host: GitHub
- URL: https://github.com/hasnainroopawalla/snippy
- Owner: hasnainroopawalla
- License: mit
- Created: 2025-03-16T18:29:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-05T09:58:35.000Z (7 months ago)
- Last Synced: 2025-04-05T10:18:49.765Z (7 months ago)
- Topics: apollo-client, graphql, react, supabase, tanstack-router, typescript, vite
- Language: TypeScript
- Homepage: https://snippyio.vercel.app
- Size: 281 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ✂️ Snippy
A lightning-fast platform for seamless data transfer across devices using shareable URLs.
🚀 Check it out at - [snippyio.vercel.app](https://snippyio.vercel.app/)
![]()
![]()
## Features
- **Fast and Simple**: Quickly transfer data between devices with ease
- **Shareable URLs**: Generate unique URLs for accessing your data from any device
- **End-to-end Encryption**: Protect sensitive data with a password to restrict access. The password is hashed and used to encrypt your data - only **you** can see it (not even us)## Usage
1. Paste your text or data into the app
2. Hit _Save_ to generate a unique URL
3. Use the URL to access your data from any other device## Run it Locally
```
$ git clone https://github.com/hasnainroopawalla/snippy.git
$ cd snippy$ yarn install
$ yarn start
```## Testing
```
$ yarn test:unit$ npx playwright install --with-deps chromium
$ yarn test:playwright
```## Tech Stack
- React, TypeScript
- Apollo Client, GraphQL
- Supabase
- TanStack## Contributing
- Post any issues or suggestions on the GitHub [issues](https://github.com/hasnainroopawalla/snippy/issues) page.
- To contribute, fork the project and then create a pull request back to `main`.