Realtime Chat App with end-to-end encryption, made by Nauman Yawar Butt
- 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
- Take a clean clone/download repository
- go to the "server" folder and run "npm i"
- extract the env.zip file to the server folder to get the .env file in the server folder
- go to the "public" folder and run "npm i"
- run "npm start" in the server folder
- run "npm start" in the public folder
Link to a video that shows how it works: https://www.youtube.com/watch?v=yLX35FI6Quw