Tauti is a lightweight desktop application built with Tauri, designed to easily encode and decode text using the Vigenère Cipher. Features:
- User-friendly UI: Simple and intuitive design, making the encoding and decoding process seamless.
- Encode: Input your plain text and key to get Vigenère encoded text.
- Decode: Input your cipher text and key to retrieve the original text.
- Real-time Preview: See the encoded or decoded text change in real-time as you type.
- Installation
- Usage
- Contributing
- License
Prerequisites:
- Ensure you have the latest version of Node.js and Rust installed.
- Install Tauri CLI globally: npm install -g tauri
- Clone the repository:
git clone https://github.com/yourusername/tauti.git
- Navigate to the project directory:
cd tauti
- Install the dependencies:
npm install
- Build the Tauri app:
tauri build
- Navigate to the src-tauri/target/release directory to find the built application. Launch it!
- Open Tauti.
- Select either "Encode" or "Decode" based on your need.
- Enter your text in the respective text box.
- Enter the key for the Vigenère Cipher.
- View the result in real-time.
We welcome contributions to Tauti!
- Fork the repository.
- Create your feature branch (git checkout -b feature/yourFeatureName).
- Commit your changes (git commit -am 'Add some feature').
- Push to the branch (git push origin feature/yourFeatureName).
- Create a new pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.