This project is a simplified version of the Uber ride-hailing application built using Java. It focuses on implementing the core functionalities of booking a ride between a customer and a driver. The aim is to practice Java concepts such as Object-Oriented Programming (OOP), data structures, and optionally basic databases/JSON files for persistence.
These resources helped in understanding and implementing key concepts used in this project. They’re great references if you’d like to dive deeper.
A curated list of tutorials and references for key Data Structures & Algorithms concepts used in this project.