Skip to content

Donation Usecase

Emil Fagerjord edited this page Feb 17, 2026 · 1 revision
@startuml hmh-usecasediagram
left to right direction

skinparam actorStyle awesome
actor User
actor "Payment Gateway" as Pay

rectangle "Donation System" {
    User -- (Browse Organisations)
    User -- (Search For Organisation)
    User -- (Donate)
    User -- (View Donations)
    User -- (Read About Application)
    User -- (View Previous Donations)
    User -- (View Supported Causes)
    Pay -- (Process Payment)

    (Donate) ..> (Login) : <<include>>
    (Donate) ..> (Process Payment) : <<include>>
    (Donate) ..> (Enter Donation Amount) : <<include>>
}

@enduml