NOOREMYLIA ERNA BINTI ABDULLAH POLITEKNIK KUALA TERENGGANU
Abstract
This project focuses on developing a web-based transport booking system specifically designed for OKU (Orang Kurang Upaya) users. The system aims to provide a more convenient and accessible platform for OKU passengers to book rides independently and safely. The main objective of this project is to develop a system that allows OKU passengers to book rides based on their accessibility needs, such as vehicles with wheelchair space, while enabling drivers to manage booking requests efficiently and administrators (JKM) to oversee the overall service. The system was developed using the Agile approach with iterative sprints to gather feedback from users and supervisors throughout the development process. The frontend was built using React.js and Tailwind CSS to create a responsive interface, while the backend was developed in PHP with a MySQL database. Leaflet.js was implemented to display real-time driver locations, routes, and estimated time of arrival (ETA). The application consists of three main dashboards — Passenger (OKU), Driver, and JKM (Admin). Passengers can register, make bookings, view booking history, and track drivers in real time. Drivers can upload their personal and vehicle documents, manage ride requests, and update their live location. JKM administrators can approve or reject driver applications, monitor ride history, and manage user accounts. Testing results show that the system operates smoothly, allowing OKU passengers to complete bookings without assistance while enabling drivers and administrators to manage operations efficiently. This project provides a reliable and accessible transport booking solution that emphasizes an accessibility-first design, enhancing safety, transparency, and independence for OKU users. It also supports data-driven oversight for JKM to improve service quality and future policy planning for OKU transport programs.
Keywords: Orang Kurang Upaya, Booking, System