Skip to content

NomiPeaceMaker/SecureProgProj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhisperWire

Realtime Chat App with end-to-end encryption, made by Nauman Yawar Butt

Features/Components

  • Uses React Js for UI
  • Backend using NodeJs
  • Authentication using JWT
  • MongoDB for database
  • Socket.io for real-time communication
  • CSS - styled-components
  • Responsive design
  • Complete End-to-End Encryption of chat and user data

Installation

  1. Take a clean clone/download repository
  2. go to the "server" folder and run "npm i"
  3. extract the env.zip file to the server folder to get the .env file in the server folder
  4. go to the "public" folder and run "npm i"
  5. run "npm start" in the server folder
  6. run "npm start" in the public folder

Link to a video that shows how it works: https://www.youtube.com/watch?v=yLX35FI6Quw

About

Secure Programming Project. Trimester 2, 2023. University of Adelaide.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors