A real-time chat application built with JavaFX that allows users to send and receive messages in a multi-user environment. By using socket programming principles.
This project provides a JavaFX-based client-server chat system. It enables real-time communication between users connected to the same server, utilizing Java's networking capabilities. The client features a graphical user interface styled with CSS and includes user registration and login screens before accessing the chat.
- Real-time messaging between users
- Server-client architecture
- Registration and login system on startup
- JavaFX-based UI styled with CSS
- Multi-user communication support
- Connect with other ussers through Private message
-
Clone the Repository
git clone https://github.com/VasylIshchuk/JavaFX_Chat.git -
Install Dependencies
Ensure you have JDK 11+ and JavaFX SDK configured. -
Run the Server
Execute the server component first. -
Run the Client
Start the JavaFX client once the server is running.



