Can I vibecode Tresorit?
price $13.99/moyou'd save $167.88/yrbuild time closest consolation build: one sittingcategory cloud-storagereplaced by 0 people
NOT REALLY
MOATinfrastructure scalebrand trustcompliance regulation
A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Tresorit, sync a small encrypted folder set to user-owned storage with secure links. The hard boundary is audited encryption, cross-platform clients, sharing policy, recovery, and compliance, plus reliability, durability, and cross-device sync.
In-List Ad$79/30 days
promote your product in the vibecoded listThe Build Prompt
copy it and go buildready to paste · 3,098 chars
Build a comprehensive personal cloud storage application inspired by Tresorit, focusing on high-level security and privacy through a robust zero-knowledge architecture. Technology Stack: Next.js 15, TypeScript, PostgreSQL (with Prisma), MinIO for S3-compatible object storage, and a Tauri 2 sync client. Core Security & Zero-Knowledge Architecture: - Implement true End-to-End Encryption (E2EE) using WebCrypto API or similar secure client-side cryptography. Files MUST be encrypted on the user's device before being uploaded to MinIO. The server/cloud storage must never have access to the unencrypted files or the encryption keys. - Store user authentication in a way that derives a Master Key locally. This Master Key is used to encrypt/decrypt individual File Keys. - Ensure that passwords are never sent to the backend in plain text; use Secure Remote Password (SRP) protocol or similar to prove identity without revealing the password. File Management & Syncing: - Build a desktop client using Tauri that supports Automatic Syncing of explicitly selected local folders. - Implement Selective Sync allowing users to choose specific folders or files to sync to conserve local storage space. - Handle file chunking, hashing, compression, and encryption locally prior to any network upload. - Track version metadata, tombstones, device identifiers, and cryptographic integrity checks in PostgreSQL. - Support resumable uploads, pause/retry capabilities, and bandwidth limiting for the sync process. Sharing & Collaboration Features: - Create a Secure Encrypted Links feature that allows users to share files via URLs. These links must be capable of being protected by passwords, expiration dates, and download limits. The decryption key for the shared file should be embedded in the URL fragment (so the server doesn't see it) or transmitted securely. - Implement a File Requests feature, allowing non-users to securely upload files into a designated folder of the user. These uploaded files must be client-side encrypted in the browser before reaching the server. User Experience & Interfaces: - Build a beautiful, rich Next.js web dashboard that feels premium and responsive. Use glassmorphism, modern typography (Inter), and subtle micro-animations to create a stunning first impression. - Provide clear empty states, loading indicators, success messages, and recoverable error states. - Support Two-Factor Authentication (2FA) via Time-based One-Time Password (TOTP) authenticator apps for login security. Architecture & Documentation: - Store all user metadata in PostgreSQL and encrypted file blobs in MinIO. - Write focused automated tests for the core encryption/decryption transformation, key derivation, and an end-to-end sync path. - Provide a detailed README explaining the setup, architectural decisions, security model, and how to verify the zero-knowledge guarantees. - Deliberately exclude multi-provider sync at a global scale, proprietary backend capabilities, billing, enterprise administration, and telemetry. Make the first run work locally with one documented command.
In-List Ad$79/30 days
promote your product in the vibecoded listWhat you lose
- ✕Hosted infrastructure and managed operations from Tresorit
- ✕The original service's mature integrations and ecosystem
Prior art / alternatives
Why it still works
🏗️ infrastructure scale · 🛡️ brand & trust · 🏛️ compliance & regulation
In-List Ad$79/30 days
promote your product in the vibecoded list