Skip to content

arnav-goel05/Back-to-the-Future-Java-Chatbot

 
 

Repository files navigation

“Back to the Future” Java Chatbot

I developed a Java-based personal assistant chatbot inspired by Back to the Future, designed to help users manage tasks such as todos, deadlines, and events through simple text commands. It supports features like adding, deleting, listing, marking, unmarking, and searching tasks, with prioritisation levels and persistent storage to keep data saved across sessions. The chatbot responds in a themed, conversational style, with robust error handling to ensure a seamless user experience.

I built the application with both a CLI and a JavaFX GUI, applying object-oriented design principles and maintaining a modular codebase for clarity and scalability. To ensure quality, I wrote extensive JUnit tests and set up continuous integration pipelines with GitHub Actions for Gradle builds and style checks. Comprehensive documentation was also developed to support usability and future enhancements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.3%
  • Other 2.7%