Skip to content

SecuSend/SecuSend-Frontend

Repository files navigation

SecuSend

Github issues Github Pull Requests Github License

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.

Live Demo

Experience SecuSend live at: https://secusend.eu.org

Features

  • 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.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/secusend/secusend-frontend.git
    cd secusend-frontend
  2. Install dependencies:

    npm install

Usage

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.

Contributing

We welcome contributions to SecuSend! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'feat: Add new feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Open a Pull Request.

Please ensure your code adheres to the existing style and conventions.

License

This project is open-source and licensed under the GPL-3.0 license.

About

Vue Frontend of SecuSend : Send secure encrypted messages with self-destructing links.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published