Skip to content

Latest commit

 

History

History
5 lines (4 loc) · 2.3 KB

README.md

File metadata and controls

5 lines (4 loc) · 2.3 KB

SEPGOR - A Discord Simulation Implemented in Java and JavaFX

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.

Key Features

  • 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.

Getting Started

To get started with SEPGOR, you need to clone the project from the GitHub repository, set up the environment, and run the application.

Prerequisites

  • Java 8 or later
  • JavaFX
  • SQLite

Installing

  1. Clone the repository
  2. Build the project using Maven
  3. Run the application using the following command: java -jar sepgor.jar

Usage

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.

Contributing

We welcome contributions from anyone who is interested in improving SEPGOR. Please read our CONTRIBUTING.md file to get started.

License

SEPGOR is licensed under the MIT License. See the LICENSE file for more information.

Acknowledgments

  • We would like to thank the Java and JavaFX communities for their contributions to the development of SEPGOR.
### help us improve! ETH: 0xbC886991eA2cEaEB130ad3Fa08c8D49dFFffB211
or maybe buy our [NFT](https://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a89cf0599974963/76388119882978997568913765850859883916017352287277730636263513465230303690753)