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