Skip to content

prateek2468/JavaFX-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaFX-Chat-App

<Screenshot 2023-08-11 at 8 11 09 PM

This is a ChatApp built using Java for both the frontend and backend, with a JavaFX graphical user interface. The application allows users to engage in real-time text-based conversations through a local server.

Features

User-friendly Interface: The JavaFX frontend provides an intuitive and visually appealing user interface, making it easy for users to navigate and use the ChatApp.

Real-time Messaging: Users can send and receive messages in real-time, enabling seamless communication within the application.

Local Server: The backend is implemented in Java, providing a local server that facilitates communication between different clients. This server manages the exchange of messages and ensures smooth interactions.

User Management: The application supports basic user management functionalities, allowing users to create accounts, log in, and personalize their profiles.

Message History: ChatApp retains a history of messages, enabling users to view and refer to previous conversations.

Installation and Setup Clone the Repository: Start by cloning this repository to your local machine using the following command:

git clone https://github.com/prateek2468/JavaFX-Chat-App.git

Compile and Run: Navigate to the project directory and compile the Java files. Run the backend server and then launch the JavaFX frontend application.

User Registration: Create a user account by providing the required information. You can use the registration feature to set up your profile.

Start Chatting: Once logged in, you can start sending and receiving messages in real-time with other users who are also connected to the local server.

Dependencies Java 8 or higher JavaFX Contributing Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

Fork the repository. Create a new branch for your feature or bug fix. Implement your feature or bug fix. Test thoroughly. Create a pull request detailing your changes. License This project is licensed under the MIT License.

Contact If you have any questions, suggestions, or issues, please feel free to open an issue .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages