https://github.com/pineberrycode/mini-chatting
It's just a mini-chat ⚡️
https://github.com/pineberrycode/mini-chatting
api chat chatting java javafx lombok-maven mini-chat mongodb mongodb-atlas mongodb-database mongodb-driver rsa rsa-cryptography rsa-encryption-decryption singleton tcp
Last synced: about 2 months ago
JSON representation
It's just a mini-chat ⚡️
- Host: GitHub
- URL: https://github.com/pineberrycode/mini-chatting
- Owner: PineberryCode
- License: unlicense
- Created: 2023-07-22T01:01:52.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-11-19T17:12:02.000Z (over 1 year ago)
- Last Synced: 2023-11-19T18:27:11.019Z (over 1 year ago)
- Topics: api, chat, chatting, java, javafx, lombok-maven, mini-chat, mongodb, mongodb-atlas, mongodb-database, mongodb-driver, rsa, rsa-cryptography, rsa-encryption-decryption, singleton, tcp
- Language: Java
- Homepage:
- Size: 270 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MINI-CHATTING
### Summary
This application has a login and an account registration elaborated in **fxml**. The passwords are encrypted with RSA, also you have possibility of add friends.
### Preview[](https://youtu.be/0oSjsvoU0fQ)
- - -
### Configure
Create the **config** dir into the **database** dir. Into the **config** make and set up an interface called **Parameters** and paste the connection line that provides [MongoDB Cloud](https://account.mongodb.com/account/login):
```JAVA
"mongodb+srv://:@cluster0.cvb3g0s.mongodb.net/?retryWrites=true&w=majority;"
```
You can find the string connection in the MongoDB section **"Connect to cluster"** in **"Drivers"** then select **"JAVA"**:To remember You should clone the repo [quarkus-api-rsa](https://github.com/PineberryCode/quarkus-api-rsa) for utilize the RSA that provides.
###### Note_01: Run first quarkus-api-rsa before MINI-CHATTING.
###### Note_02: For communication between users, You shall turn on the server first.
- - -
Note: This application has things to improve, such as a user can communicate with another **specific** user because it looks like a **chat room**.