Text_to_Emoji_Encoder

πŸ” Text-Emoji Cipher

Text-Emoji Cipher is a React-based web app that lets you securely encrypt and decrypt messages using AES encryption and have fun sharing them as emoji strings! No servers, no storageβ€”just your browser, your secret key, and a smile 😊.


✨ Features


πŸ“Έ Screenshots

Encode Screen
Decode Screen


πŸ› οΈ Installation

  1. Clone the repo:
    git clone https://github.com/kshitij7704/Text_to_Emoji_Encoder.git
    cd Text_to_Emoji_Encoder
    
  2. Install dependencies:
    npm install
    
  3. Run locally:
    npm start
    
  4. Build for production:
    npm run build
    

πŸ“ Project Structure

Text_to_Emoji_Encoder/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ lock.png
β”‚   β”œβ”€β”€ unlock.png
β”‚   └── arrow.png
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ Header.jsx
β”‚   β”‚   β”œβ”€β”€ Footer.jsx
β”‚   β”‚   β”œβ”€β”€ Steps.jsx
β”‚   β”‚   β”œβ”€β”€ Encoder.jsx
β”‚   β”‚   └── Decoder.jsx
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ index.js
β”‚   └── style.css
β”œβ”€β”€ package.json
└── README.md

πŸ” Usage

πŸ–‹οΈ Encode

  1. Select the Encode tab.
  2. Enter your message and a secret key.
  3. Click Encode Message πŸ” to generate your emoji cipher.
  4. Click Copy Emoji Cipher πŸ“‹ and share it!

πŸ”“ Decode

  1. Select the Decode tab.
  2. Paste the emoji cipher and enter the same secret key.
  3. Click Decode Message πŸ”“ to reveal the original text.

πŸš€ Deployment

Deploy on Netify, URL: https://text-emoji-cipher.netlify.app/


🧰 Technologies


πŸ‘¨β€πŸ’» Author

Kshitij Kashyap
🌐 LinkedIn
πŸ’» GitHub