Skip to content

Overview Usecase

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

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

rectangle "User Management" {
    User -- (Login)
    User -- (Register)
    User -- (Logout)
}

rectangle "Administration" {
    Admin -- (Add Organisation)
    Admin -- (Remove Organisation)
    Admin -- (Login)
}

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 -- (Donate)
}

@enduml