Carpool Matching System
A web application that connects drivers with passengers heading the same way. A passenger's request is matched to a driver when the pickup point lies within about 500 m of the driver's route, and drivers can change their route after posting it.
- One shared login for passengers, drivers and admins, with a registration page.
- Route-proximity matching algorithm that decides which passengers can book a ride.
- Driver route changes, with matches updated to follow.
- Passenger dashboard, driver dashboard and admin dashboard.
- Complete journey from registering to booking a ride.