Chrome extension to encrypt and decrypt a message in seconds!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
screenshot
src
.eslintrc.js
.gitignore
LICENSE
README.md
package-lock.json
package.json

README.md

chrome-easy-decrypt

Easy-decrypt-logo

Open Source Chrome extension to encrypt and decrypt a message in seconds!

Link to the store

Technical Overview

This extension was bootstrapped with Create React App, which helps a lot in development due to all the great features it has!

I choose mineral-ui for all the React components: Button, Select, TextField, and many more ... So if you like how they look please go and check their documentation which is awesome!

And at last, to encrypt/decrypt a message I use crypto-js because it provides a total of 7 ciphers so the user can easily decide which suits best for him.

Folder Structure

After creation, your project should look like this:

my-app/
  README.md
  node_modules/
  package.json
  public/
    index.html
    logo.png
  src/
    /__tests__ // test folder for Screens
      App.test.js
    /components //folder for shared components
      /__tests__ // test folder for shared components
        EncryptionPanel.test.js
        Footer.test.js
        Header.test.js
      EncryptionPanel
      Footer
      Header
      ...
    App.js //Main screen
    index.js

Installation

npm install
npm start

Screenshots

Main Page Filling Required fields Encrypted!

License

MIT © Emanuel Suriano – @Emasurianoemanuel.suriano@gmail.com

Contributing

  1. Fork it (https://github.com/EmaSuriano/chrome-easy-decrypt/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request