Project Deep Dive
Secure Secrets
ReactNode.jsWeb Crypto APIExpress.js
About the Project
Secure Secrets addresses the risk of plaintext exposure in transit and at rest by adopting a zero-knowledge design.
Users encrypt content in the browser; the backend only handles ciphertext and metadata needed for delivery and lifecycle controls.
This architecture minimizes trust assumptions while still providing a practical developer and user experience.
Project Structure
secure-secrets/ ├── frontend/ │ ├── src/ │ └── .env ├── backend/ │ ├── src/ │ └── .env └── package.json
Installation & Usage
Installation
cd frontend && npm install cd ../backend && npm install # Configure frontend/.env and backend/.env
Usage
cd frontend && npm run dev cd backend && npm run dev
Working Website
Experience the zero-knowledge architecture in action. The live application demonstrates client-side AES-GCM encryption and Burn-on-Read functionality.