Risks of sharing sensitive information like Passwords, Credit Card Information, Private Keys, or other Confidential Data online are increasing daily.
Enigma is a one-time secret message application that allows users to securely share private information with others. The application is built using React.js and Vite, styled using Tailwind CSS, and utilizes Crypto.js for encryption.
With Enigma, users can create a secret message that can only be accessed once by the intended recipient. The message is encrypted using Crypto.js to ensure that it remains secure until it is opened by the recipient. Once the recipient opens the message, it is immediately deleted from the server, ensuring that the message remains confidential.
Encrypt Message | Share Link | Decrypt Message |
---|---|---|
- Type your message and generate your secret message.
- Share your secret message via mail or any other means.
- Once the message has been received by the user, they can decrypt the message on the web app and burn it to delete the message forever.
- 🖥️ Frontend: Built with React.js
- 💻 Backend: Powered by Firebase
- 🎯 React-Icons: Icon Library
- 💻 Language: Written in JavaScript
- 🎨 Styling: Styled using Tailwind CSS
- 🔒 Encryption: Encrypted using Crypto.js
- 📱 Responsive: Looks great on all devices.
- 🎨 Consistent Design: A clean, polished look throughout.
- 🚀 Optimized for Faster Loading: Quick and efficient loading time.
- 🙏 Created with Accessibility in Mind: Accessible to everyone, regardless of abilities.
- 🔥 Send one-time secret messages without fear.
- 🗔 Each message is deleted from the server once its viewed ensuring your messages stay private.
// Clone the Repository
git clone https://github.com/itaintkevin/enigma
// Go to the project directory
cd Enigma
// Install dependencies
yarn
// Start the Server
yarn run dev