This is a simple chat application built using Java and JavaFX.
- User registration and login
- Real-time messaging
- Group chat functionality
- File sharing
- Java
- JavaFX
- Socket programming
- JavaFX Scene Builder
- Clone the repository.
- Open the project in your preferred Java IDE.
- Build and run the application.
- Socket SERVER
- Init the Server Socket
- Make a thread for each user
- Handle each user Thread READ/ WRITE
- Socket Client
- Make the main Client Socket
- Create for each user Two thread one to handle the read, and other to handle the write
- Data Base
- Create MCD
- Write the Script of the Database
- JDBC connect the database to source code
- Add the findAall user in UserDAO nedded in getting the friend list (AG)
- UI
- Working protype
- Styled interface
- Features
- Rooms or Group
- Contact
- Note
- Fix naming convention
- Make an Explination Diagram
This project is licensed under the MIT License.