Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ismailza/busway

The Busway Ticket ChatBot, developed during the Object Technology/IoT Workshop, aims to simplify the busway ticket reservation process.
https://github.com/ismailza/busway

java jee jsp mysql oop

Last synced: 27 days ago
JSON representation

The Busway Ticket ChatBot, developed during the Object Technology/IoT Workshop, aims to simplify the busway ticket reservation process.

Awesome Lists containing this project

README

        

# Busway Ticket ChatBot - Phase 1

## Overview
The Busway Ticket ChatBot, developed during the Object Technology/IoT Workshop, aims to simplify the busway ticket reservation process. This initial phase focuses on establishing a solid foundation using Java Enterprise Edition (JEE) and MySQL to handle data management and process online reservations effectively.

## Features
- **Trip Visualization:** Enables users to browse through available trips, accessing comprehensive details about bus routes, including departure and arrival times.
- **Online Reservation:** Facilitates the online booking of tickets, streamlining the reservation process for users.
- **Dynamic Data Management:** Leverages JEE and MySQL for robust management of buses, drivers, stations, and passenger information.
- **User-Friendly Interface:** The application is designed with a focus on user experience, featuring an intuitive navigation and interaction system.
- **Chatbot**: Provides a conversational interface for users to interact with the system, making ticket booking more engaging.

## Technologies Used
- **Frontend:** Utilizes JavaServer Pages (JSP) and JavaScript for creating dynamic web pages, with Bootstrap ensuring a responsive design.
- **Backend:** Built on Java, utilizing the Jakarta EE platform for enterprise-level backend services.
- **Database:** Employs MySQL for relational data storage, managing the application's complex data needs efficiently.
- **Chatbot**: Utilizes the AIML library for creating a conversational interface, enhancing user interaction.
- **Tools:** Developed in IntelliJ IDEA, with system design and modeling supported by StarUML, and source code management facilitated through GitHub.

## 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 licensed under the MIT License - for more information, see the [LICENSE](LICENSE) file.