Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hemants1703/cryptography-app-svelte
App that demonstrates cryptography algorithms
https://github.com/hemants1703/cryptography-app-svelte
cipher cipher-algorithms cryptography javascript svelte sveltekit
Last synced: 5 days ago
JSON representation
App that demonstrates cryptography algorithms
- Host: GitHub
- URL: https://github.com/hemants1703/cryptography-app-svelte
- Owner: hemants1703
- Created: 2024-01-27T05:21:06.000Z (almost 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-08T04:28:46.000Z (7 months ago)
- Last Synced: 2024-11-21T06:09:08.938Z (2 months ago)
- Topics: cipher, cipher-algorithms, cryptography, javascript, svelte, sveltekit
- Language: JavaScript
- Homepage: https://cryptography-app-hemants1703.netlify.app/
- Size: 563 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Cryptography App 🔐
This is a web app that encrypts and decrypts messages that you input using different cipher techniques. It is built using SvelteKit.
## Features
- Caesar Cipher
- Rail Fence Cipher
- Playfair Cipher (under development)## Project Structure
The project is organized as follows:
- `src/routes` contains the main pages of the app
- `src/routes/cipher/[route]` contains the pages for each route and the logic for each cipher is present in the `src/lib/ciphers` directory## Reporting Issues
If you find any issues with the app, please feel free to log them in the issues tab. When logging an issue, please provide a detailed description of the problem, including information about your setup. If possible, please provide a screenshot or code snippet to demonstrate the problem. Your help is much appreciated! 🙏
## Contributing Code
If you want to contribute to the codebase, please follow these steps:
1. Fork the repository and clone it to your local machine
2. Create a new branch for your feature or bug fix
3. Make changes in your fork and rebase them if you need to
4. Run `npm install` to install the dependencies
5. Run `npm run dev` to start the development server
6. Once you've made your changes, run `npm run build` to create a production version of your app
7. Commit your changes and push your branch to your fork
8. Open a pull request in the original repository and describe the changes you made
9. Wait for a maintainer to review your PR and merge it
10. Celebrate your success 🎉## General Guidelines
1. If you have any questions, feel free to ask in the PR
2. If you want to contribute to the documentation, please feel free to do so
3. Please be respectful to other contributors and maintainers