A JavaFX-based chat client using ntfy for backend messaging.
- MVC architecture
- Send text messages to configurable topic via JSON POST
- Receive messages via JSON stream
- Backend URL via env variable (not committed)
- Branch + PR workflow (no direct commits to
main) - Unit tests for
Modelclass - (Advanced) Send files via "Attach local file" option
- Set
JAVA_HOMEto JDK 25 - Start with:
./mvnw clean javafx:run