{"repo":"stophecom/scrt-link-v2","free":true,"listed":false,"github":"https://github.com/stophecom/scrt-link-v2","clone":"git clone https://github.com/stophecom/scrt-link-v2.git","description":"Scrt.link lets you share sensitive information online: End-to-end encrypted. Ephemeral. Open source.","language":"Svelte","stars":75,"topics":["e2e-encryption","file-transfer","link","messaging","secrets","snap","svelte"],"license":"MIT","category":"chat-messaging","readme_excerpt":"scrt-link-v2 scrt.link is a secure secret-sharing platform. Secrets are encrypted on the client before being sent to the server — the server never sees the plaintext. Once a secret has been viewed (or expires), it is permanently deleted. Version 2 — built with SvelteKit and TypeScript. Live: scrt.link Developing Database Using Drizzle with Postgres. Runs in Docker locally. Building To create a production version of your app: Cron We use Vercel Cron to cleanup secrets and files. See src/routes/api/v1/cron/+server.ts for more info. You can trigger the cron job locally with: UI / Components https://www.shadcn-svelte.com/ Translations / i18n Translations are done with Paraglide.js by Inlang Usage Authentication Implementation based on Lucia The following login methods are available: - Email & Password (with email verification & password reset) - OAuth with Google Google OAuth Client Redirect URI: /login/google/callback Subscriptions We use Stripe as payment provider. - Client Side (ES Module) - Server (Node.js) Transactional Emails - Delivered via Brevo - Email templates with svelte-email-tailwind - Structure: Workflows / E2E Testing In order to ship with confidence we run a set of tests during and after the deployment. See playwright-tests-published.yml for more info. Bypass Vercel Environment Protection By default Vercel preview builds are protected and therefore can't be accessed by e2e-tests. Solution: - https://community.vercel.com/t/github-vercel-playwright-e2e-using-automa","default_branch":null,"files":null,"tree":[],"storefront":"/r/stophecom","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stophecom/scrt-link-v2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}