Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

JavaMavenLicense

Chatbot Java

A simple Java-based console chatbot built using core Java and Maven.
It demonstrates natural user input handling, keyword-based response mapping, and modular design following OOP principles.


Features

  • Console-based interactive chatbot
  • Handles greetings, farewells, and small talk
  • Graceful fallback for unknown inputs
  • Modular structure (Chatbot.java + Main.java)
  • Maven-based build and execution

Run the App

mvn clean compile exec:java
## Example Interaction
You: Hello
Bot: Hi there! How can I help you today?
You: bye
Bot: Goodbye! Have a great day!## Project Structure
Chatbot-Java/
├── pom.xml
├── README.md
└── src/
└── main/
└── java/
└── com/
└── hariish/
└── chatbot/
├── Chatbot.java
└── Main.java
## Tech Stack | Layer | Technology || :--------- | :---------------- || Language | Java 11 || Build Tool | Maven || Execution | exec-maven-plugin || Paradigm | OOP, Console I/O |### Author**Hariish Srinivasan** Built as part of ** Java Mini Projects for SDE-1 preparation**. Demonstrates clean OOP, modular design, and Maven build proficiency. [GitHub: harii-dev26](https://github.com/harii-dev26)

About

A modular console-based chatbot built using Java and Maven. Demonstrates OOP, CLI interaction, and clean modular architecture.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages