Commit 90fe6d89 authored by Michal Řezník's avatar Michal Řezník
Browse files

docs: add usecase diagram

parent 33b9b54f
Loading
Loading
Loading
Loading
+55.3 KiB
Loading image diff...
+36 −0
Original line number Diff line number Diff line
@startuml
left to right direction
skinparam rectangle {
    BackgroundColor LightBlue
}
actor "User" as u
actor "Registered user" as ru
actor "Admin" as ad
rectangle "Movies Recommender Catalogue"{
  usecase "Register" as register
  usecase "Rate movie" as rm
  usecase "Browse movie catalogue" as bmc
  usecase "Login" as login
  usecase "Search movie" as search
  usecase "Delete movie" as delete
  usecase "Update movie" as update
  usecase "Add movie" as add
  usecase "View movie details" as vmd
  usecase "Get recommended movies" as grm
  usecase "Filter by category" as fbc

}
ad -> delete
ad --> update
ad --> add
ru --> search
ru --> grm
ru --> rm
ru --> vmd
ru --> bmc
(search) <. (fbc) : extends
(rm) .> (vmd) : include
(grm) .> (vmd) : include
u --> login
u --> register
@enduml
 No newline at end of file