A simple, cross‑platform messenger application written in Java. It allows users to register, log in, and send real‑time text messages to individuals.
- User registration & authentication
- One‑on‑one chat
- Presence/status updates
- Message history persistence
- Java 17 or higher
- Maven 3.6+ (or Gradle if you prefer)
- MySQL database (for message persistence)
- JavaFX 17 or higher
- Clone the repo
git clone https://github.com/your-username/java-messenger.git cd java-messenger - Configuration Set the environmental variables: DB_URL DB_USERNAME DB_PASSWORD Optional(WEBSOCKET_PORT)




