The scenario
The system allows a trip organizer to create a trip, invite members, and propose/vote on activities. Members can split expenses, view itinerary, and book accommodations with payment processing.
What is in this drawing
Read the decisions behind it.
01
Modeled expense splitting as include and extend to show mandatory and conditional behavior
02
Used external payment gateway actor for secure payment processing
Reusable for any collaborative planning app involving user interactions and external services.
More like this