Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ismailza/busway
- Owner: ismailza
- License: mit
- Created: 2024-02-25T12:34:42.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-04-03T06:58:22.000Z (11 months ago)
- Last Synced: 2024-11-17T12:16:26.354Z (3 months ago)
- Topics: java, jee, jsp, mysql, oop
- Language: Java
- Homepage:
- Size: 7.81 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.