ChatDiagram
Transport · Software Design · UML

Ride-Sharing App Class Diagram

Type UML Class DiagramStandard OMG UML 2.5.1 §9–§11Engine schematex-umlclassUpdated 6/7/2026
Ride-Sharing App Class Diagram
Drawing preview
The request

“Create a UML class diagram for a ride-sharing app with passengers, drivers, trips, locations, vehicles, payments and trip statuses.”

Then tryAdd driver ratings.Add a cancelled trip status reason.
What is in this drawing

Read the decisions behind it.

01

Distinguishing passenger and driver as subtypes of user

02

Representing trip status as an enumeration

03

Composing trip with payment and locations

When designing a ride-sharing or transport dispatch system, this diagram can serve as a domain model.

More like this

Other examples in this family.

Browse all uml class diagram templates →