Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.48 KB

File metadata and controls

38 lines (25 loc) · 1.48 KB

JavaFX Chat Application

🎯 Project Goal

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.

📄 Description

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.

🔍 Features

  • 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

🚀 Getting Started

  1. Clone the Repository
    git clone https://github.com/VasylIshchuk/JavaFX_Chat.git

  2. Install Dependencies
    Ensure you have JDK 11+ and JavaFX SDK configured.

  3. Run the Server
    Execute the server component first.

  4. Run the Client
    Start the JavaFX client once the server is running.

image

image

image

image