npalm / workshop-secure-messenger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:JavaScript 82.5%Language:HTML 11.1%Language:CSS 6.4%