A simple ChatBot application built using JavaFX. This project provides a graphical interface for users to interact with a basic chatbot. It's designed to be easily extendable for more advanced features or integrations.
- Interactive Chat Interface: Engage in a conversation with the chatbot through a user-friendly GUI.
- Timestamped Messages: Each message in the chat is accompanied by a timestamp, providing context to the conversation flow.
- Basic Chatbot Logic: Implements foundational chatbot responses, which can be expanded upon for more complex interactions.
- Clean JavaFX GUI: Utilizes JavaFX to create a sleek and responsive user interface.
- Easily Extendable: The codebase is structured to allow for straightforward integration of AI or backend services.
- Java 11 or newer
- JavaFX SDK installed
- IDE like IntelliJ IDEA or Eclipse (recommended for easier setup)
- Clone the repository:
git clone https://github.com/aykofx/ChatBot.git
- Open the project in your IDE (e.g., IntelliJ or Eclipse).
- Configure your project SDK to include:
- Java 11+
- JavaFX libraries (make sure
javafx.controls
andjavafx.fxml
are added to the module path)
- Run
Main.java
.
- Java: Core programming language used for the application logic.
- JavaFX: Framework for building the graphical user interface.