{"repo":"DJ-Raven/java-messenger","free":true,"listed":false,"github":"https://github.com/DJ-Raven/java-messenger","clone":"git clone https://github.com/DJ-Raven/java-messenger.git","description":"Java swing messenger real-time chat with nodejs as server","language":"Java","stars":47,"topics":["chat","flatlaf","java-swing","messenger","nodejs","socket-io"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Java Messenger This is a simple messenger application built with Java Swing for the client, Node.js for the API server, and Socket.IO for real-time communication. The client interface is styled using FlatLaf to provide a modern desktop UI. Note: This project is still in development. Messenger Server (Node.js) Folder contents: Running the Server with Docker 1. Make sure Docker is installed 2. Navigate to the server folder 3. Build and start the server + MySQL This will: - Build the Node.js server from Dockerfile - Start a MySQL 8.0 database - Import the SQL file from db/messenger db.sql 4. Wait for MySQL to finish starting The first startup may take a few seconds. watch the terminal until both containers show ready messages. Library Resources (Client) - FlatLaf - Modern cross-platform look and feel for Java Swing. - MigLayout - Flexible layout management. - Swing Modal Dialog - Modal and toast notification.","default_branch":null,"files":null,"tree":[],"storefront":"/r/DJ-Raven","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DJ-Raven/java-messenger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}