Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ismailza/busway-ticketchatbot
The Busway Ticket ChatBot is a 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.
https://github.com/ismailza/busway-ticketchatbot
java neo4j rest-api spring-boot thymeleaf
Last synced: about 1 month ago
JSON representation
The Busway Ticket ChatBot is a 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.
- Host: GitHub
- URL: https://github.com/ismailza/busway-ticketchatbot
- Owner: ismailza
- License: mit
- Created: 2024-02-12T20:09:29.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-27T14:57:12.000Z (9 months ago)
- Last Synced: 2024-04-03T08:36:21.771Z (9 months ago)
- Topics: java, neo4j, rest-api, spring-boot, thymeleaf
- Language: Java
- Homepage:
- Size: 7.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Busway Ticket ChatBot
## Overview
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.## Features
- **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.## Technologies Used
- **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.## Contributors
This project is the culmination of efforts by a team engaged in the Object Technology/IoT Workshop,
committed to innovating technological solutions that simplify everyday activities.
The team members include:- **Ismail ZAHIR:** Software Engineering Student at FST Mohammedia - UH2C
- **Oumaima OUASLI:** Software Engineering Student at FST Mohammedia - UH2C## License
This project is distributed under the MIT License - see the [LICENSE](LICENSE) file for more details.