Loading docs/diagrams/useCase-diagram.png 0 → 100644 +55.3 KiB Loading image diff... docs/diagrams/useCase-diagram.puml 0 → 100644 +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 Loading
docs/diagrams/useCase-diagram.puml 0 → 100644 +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