NORMA eResearch @NCI Library

Fix My Ride: Technical Report

Hughes, Conor (2023) Fix My Ride: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
Preview
PDF (Bachelor of Science)
Download (2MB) | Preview

Abstract

This report outlines the requirements and specifications for an online mobile application that connects drivers with nearby mechanics in the event of a car breakdown. The purpose of the report is to provide a detailed overview of the project, its objectives, and the functional and non-functional requirements necessary to achieve these objectives.

The report outlines the structure of the app, detailing the system architecture and the hardware and software requirements needed to develop the application. The functional requirements are listed in ranked order, with user registration and authentication, location-based services using Google Maps API, and booking and mechanic request handling being the most crucial requirement. Non-functional requirements such as user interface, performance, reliability, and security are also outlined in the report.

The use cases section provides a use case diagram and description of the various interactions between the app's actors, including drivers, mechanics, and the app itself. The app aims to enhance the overall user experience by providing a seamless booking process, in-app communication, and progress tracking of the service for both the customer and mechanic. The app will allow mechanics to update repair progress in real-time, providing drivers with transparency and clarity throughout the repair process.

The report concludes by summarizing the key points covered in the document and highlighting the project's aims, which are to develop a reliable and user-friendly platform that simplifies the process of finding and booking mechanics during car breakdowns, improving the overall efficiency and convenience of the repair process. The report recommends the use of TypeScript, React Native, PostgreSQL, and Supabase as the primary technologies to achieve these objectives.

Overall, this report provides a overview of the requirements and specifications necessary to develop an online mobile application that connects drivers with nearby mechanics during car breakdowns. By addressing the challenges faced by drivers during car breakdowns, the app aims to transform the car repair industry by providing a digital solution that streamlines the repair process, reduces downtime, and enhances the overall user experience.

Item Type: Thesis (Undergraduate)
Supervisors:
Name
Email
-, -
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
T Technology > TL Motor vehicles. Aeronautics. Astronautics
Q Science > QA Mathematics > Computer software > Mobile Phone Applications
T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Tamara Malone
Date Deposited: 23 Aug 2023 16:59
Last Modified: 23 Aug 2023 16:59
URI: https://norma.ncirl.ie/id/eprint/6823

Actions (login required)

View Item View Item