This app allows a user to encode or decode a secret message. Using your understanding of javascript create an app that can allow a user to encode and decode messages by using various ciphers: Caesar Shift, Polybius Square, or the Substitution Cipher.
This project is designed to test your ability to build complex algorithms. It will also test your ability to write unit tests with Mocha and Chai to test your algorithms. You will not need to make any edits to HTML or CSS for this project. Before taking on this project, you should be comfortable with the learning objectives listed below:
- Writing a series of unit tests using Mocha and Chai
- Using different expect() methods to test your code
- JavaScript, Mocha and Chai
