Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.