diff --git a/docs/use-cases/README.md b/docs/use-cases/README.md
new file mode 100644
index 0000000..2f02875
--- /dev/null
+++ b/docs/use-cases/README.md
@@ -0,0 +1,47 @@
+# Модель прецедентів
+
+## Загальна схема
+
+
+
+@startuml
+
+ :Гість: as Guest
+ :Зареєстрований користувач: as AuthorisedUser
+
+ ("ACCOUNT.CREATE\nСтворити обліковий запис") as CreateAccount
+ ("ACCOUNT.DELETE\nВидалити обліковий запис") as DeleteAccount
+ ("ACCOUNT.MODIFY\nЗмінити властивості облікового запису") as ModifyAccount
+ ("USER.CREATE_SURVEY\nСтворити опитування") as CreateSurvey
+ ("USER.DELETE_SURVEY\nВидалити опитування") as DeleteSurvey
+ ("USER.GET_SURVEY_RESULT\nПереглянути відповіді на опитування") as GetSurveyResult
+ ("USER.LOGIN\nПройти ідентифікацію в системі") as LogIn
+ ("USER.LOGOUT\nСкинути дані про ідентифікацію в системі") as LogOut
+ ("USER.MODIFY_SURVEY\nРедагувати опитування") as ModifySurvey
+ ("USER.STAT_SURVEY\nПереглянути властивості опитування") as StatSurvey
+ ("USER.TAKE_ANON_SURVEY\nПройти анонімне опитування") as TakeAnonSurvey
+ ("USER.TAKE_NAMED_SURVEY\nПройти поіменне опитування") as TakeNamedSurvey
+
+ Guest -u-> CreateAccount
+ Guest --> LogIn
+ Guest -r-> TakeAnonSurvey
+
+ AuthorisedUser -r-> ModifyAccount
+ AuthorisedUser -u-> DeleteAccount
+ AuthorisedUser -u-> LogOut
+ AuthorisedUser --> CreateSurvey
+ AuthorisedUser -u-> DeleteSurvey
+ AuthorisedUser --> StatSurvey
+ AuthorisedUser --> ModifySurvey
+ AuthorisedUser --> GetSurveyResult
+ AuthorisedUser -l-> TakeAnonSurvey
+ AuthorisedUser -d-> TakeNamedSurvey
+
+@enduml
+
+
\ No newline at end of file