A web application that allows you to share encrypted, self-destructing notes securely. You can choose for notes to be deleted after being read once, or after a set expiration time, ensuring your sensitive information doesn't linger.
Experience SecuSend live at: https://secusend.eu.org
- Encrypted Notes: Notes are encrypted with a password you provide, ensuring only those with the password can access the content.
- Self-Destructing Notes: Notes can be configured to be automatically deleted after being read once.
- Time-Based Expiration: Set an expiration time for notes, after which they will be automatically destroyed.
- Simple & Intuitive Interface: Easy to create and share notes.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/secusend/secusend-frontend.git cd secusend-frontend
-
Install dependencies:
npm install
To start the development server:
npm run dev
This will typically start the application at http://localhost:5173
(or another available port).
To build the project for production:
npm run build
The build artifacts will be generated in the dist/
directory.
We welcome contributions to SecuSend! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -m 'feat: Add new feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Open a Pull Request.
Please ensure your code adheres to the existing style and conventions.
This project is open-source and licensed under the GPL-3.0 license.