The Busway Ticket ChatBot is an innovative web application created during the Object Technology/IoT Workshop. It's designed to streamline the busway ticket reservation process, leveraging the power of Neo4j to manage complex data relationships. This project aims to provide users with a seamless and intuitive ticket booking experience.
- Trip Visualization: Users can view available trips and detailed information about bus routes, including departure and arrival times.
- Online Reservation: Allows users to book tickets online, providing a hassle-free reservation experience.
- Dynamic Data Management: Utilizes Neo4j for sophisticated management of buses, drivers and stations.
- User-Friendly Interface: Designed with the end-user in mind, ensuring easy navigation and interaction.
- Chatbot: Provides a conversational interface for users to interact with the system, making ticket booking more engaging.
- Frontend: Employs Thymeleaf and JavaScript for crafting a dynamic and engaging user interface, complemented by Bootstrap for responsive design.
- Backend: Developed with Java, leveraging the Spring Boot framework for robust backend services.
- Database: Implements Neo4j, a graph database, for sophisticated data relationship management.
- Chatbot: Utilizes the AIML library for creating a conversational interface, enhancing user interaction.
- Tools: Developed with IntelliJ IDEA, designed with StarUML, and version-controlled on GitHub for collaboration and development.