An open API service indexing awesome lists of open source software.

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

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