Secure document share is a viewing web application that encrypts documents before uploading them. Users can share documents via unique URLs, and only those with the correct decryption key can access the contents.
- 🔒 End-to-end encryption: Documents are encrypted before uploading and can only be decrypted by authorized users.
- 📤 Secure file upload: PDFs can be uploaded and stored securely.
- 📡 WebSocket-based updates: Real-time updates through WebSockets.
Ensure you have the following installed:
-
Clone the repository
git clone https://github.com/H2-invent/secure-document-share.git cd secure-document-share
-
Install dependencies
npm install
-
Start the server
npm start
Or with setting a specific port
node server.mjs --port=<port>
Feel free to submit issues or pull requests to improve the project.
This project is licensed under the BSL-2 License.