SEPGOR is a Discord-like simulation application that has been implemented with pure Java as the backend part and JavaFX for the frontend. It also uses SQLite as the database for storing information. SEPGOR is a secure application that provides its users with a high level of security through two layers of encryption and session-based authentication.
- Two Layers of Encryption: SEPGOR provides two layers of encryption to ensure maximum security for the users. The first layer is TLS and the second layer is end-to-end encryption,which are both implemented manually..
- Session-based Authentication: SEPGOR uses session-based authentication to ensure that only authenticated users can access the application's features.
- Real-time Voice Chat: SEPGOR has a real-time voice chat feature that is built on TCP protocol.
To get started with SEPGOR, you need to clone the project from the GitHub repository, set up the environment, and run the application.
- Java 8 or later
- JavaFX
- SQLite
- Clone the repository
- Build the project using Maven
- Run the application using the following command:
java -jar sepgor.jar
SEPGOR provides a user-friendly interface that is similar to Discord. The application allows you to create a new account, log in, and join/create channels. You can also chat with other users and use the real-time voice chat feature.
We welcome contributions from anyone who is interested in improving SEPGOR. Please read our CONTRIBUTING.md file to get started.
SEPGOR is licensed under the MIT License. See the LICENSE file for more information.
- We would like to thank the Java and JavaFX communities for their contributions to the development of SEPGOR.
or maybe buy our [NFT](https://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a89cf0599974963/76388119882978997568913765850859883916017352287277730636263513465230303690753)