Skip to content

aykofx/ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ฌ JavaFX ChatBot

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.


๐Ÿงฐ Features

  • 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.

๐Ÿš€ Getting Started

Prerequisites

  • Java 11 or newer
  • JavaFX SDK installed
  • IDE like IntelliJ IDEA or Eclipse (recommended for easier setup)

Installation

  1. Clone the repository:
    git clone https://github.com/aykofx/ChatBot.git
  2. Open the project in your IDE (e.g., IntelliJ or Eclipse).
  3. Configure your project SDK to include:
    • Java 11+
    • JavaFX libraries (make sure javafx.controls and javafx.fxml are added to the module path)
  4. Run Main.java.

๐Ÿ› ๏ธ Technologies Used

  • Java: Core programming language used for the application logic.
  • JavaFX: Framework for building the graphical user interface.

About

Chatbot featuring a clean GUI, timestamped messages, and basic response logic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages