https://github.com/daxter-army/drift
Drift - React and Node chat app with AES Encryption
https://github.com/daxter-army/drift
aes-encryption css-modules heroku-app nodejs react-hooks react-router-dom reactjs
Last synced: 3 months ago
JSON representation
Drift - React and Node chat app with AES Encryption
- Host: GitHub
- URL: https://github.com/daxter-army/drift
- Owner: daxter-army
- Created: 2022-03-06T07:53:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-07T21:53:29.000Z (over 1 year ago)
- Last Synced: 2025-01-22T09:42:56.808Z (about 1 year ago)
- Topics: aes-encryption, css-modules, heroku-app, nodejs, react-hooks, react-router-dom, reactjs
- Language: JavaScript
- Homepage:
- Size: 5.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
AES Encrypted Messenger
Visit
## đšī¸ Demo
## ⨠Introduction
A chat application built with React, Nodejs powered by Socket.io, with AES encryption for secure communication.
## đĢ Features
This app comes with a load a features and an amazing UI, which I call, is HackerUI đ:
- Dedicated rooms for secure and closed communications.
- Other users are notified whenever any user enters/leaves the room.
- All messages are encrypted with **AES Encryption**.
- If you are â¨ī¸ cli/terminal entusiast, then you will love it's hackerUI đ¯.
- If current username is being used, User is redirected back to the login screen.
## đ§ Development
### Requirements
- Node >= 14.x, should be installed on your system
### Getting Started
- Clone the repo, and then after getting into the project directory, hit
```js
// This will start the backend server
// windows
npm install | npm run dev
// linux
npm install && npm run dev
```
- Then open another terminal in the ./client subdirectory and hit,
```js
// This will start the frontend server
// windows
npm install | npm start
// linux
npm install && npm start
```
- And your project should be live at http://localhost:3000