Build your own Secure Messenger

Cover Image for the Build Your Own Secure Messenger project

This project is the basis of Ben Dechrai's workshop by the same name.

By the end of this workshop, you will have created a React-based Single Page Application that allows authenticated users to send messages securely between each other.

spacer

๐Ÿง‘โ€๐Ÿ’ป Prerequisites

In order to get the most from this workshop, you will

  • be comfortable using VS Code as a development environment
  • have a moderate understanding of JavaScript

spacer

๐Ÿ— Key

Symbol Description
๐Ÿ‘‰ ACTION It's time to take an action. If all you do is follow these lines, you will complete the workshop.
๐Ÿงช CHECK POINT It's time to confirm something's working. It's a good idea to check these, rather than jump from ACTION to ACTION, so that you can identify an issue early on.
๐Ÿ’ก TIP Extra information should you want it. Skipping these will not affect your ability to complete the workshop.
โš  LOOK OUT Get a heads up about something that might not be obvious. Think of this as a TIP that's a bit more important to read.

spacer

๐Ÿ“– Workshop Steps

  1. Pre-Workshop Setup
  2. Setting up your development environment
  3. Get the starter application working
  4. Create a Public/Private Keypair
  5. Encrypting Messages
  6. Decrypting Messages
  7. Testing Multi-User Cryptography