diff --git a/Gemfile b/Gemfile
index c2dde65..b964c51 100644
--- a/Gemfile
+++ b/Gemfile
@@ -42,6 +42,7 @@ group :development do
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
+ gem 'railroady'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
diff --git a/Gemfile.lock b/Gemfile.lock
index faccbed..88a81a3 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -90,6 +90,7 @@ GEM
rack (2.0.5)
rack-test (1.1.0)
rack (>= 1.0, < 3)
+ railroady (1.5.3)
rails (5.2.1)
actioncable (= 5.2.1)
actionmailer (= 5.2.1)
@@ -155,6 +156,7 @@ DEPENDENCIES
devise_token_auth
listen (>= 3.0.5, < 3.2)
puma (~> 3.11)
+ railroady
rails (~> 5.2.1)
spring
spring-watcher-listen (~> 2.0.0)
diff --git a/doc/controllers_brief.svg b/doc/controllers_brief.svg
new file mode 100644
index 0000000..016ff8e
--- /dev/null
+++ b/doc/controllers_brief.svg
@@ -0,0 +1,223 @@
+
+
+
+
+
diff --git a/doc/controllers_complete.svg b/doc/controllers_complete.svg
new file mode 100644
index 0000000..431be6b
--- /dev/null
+++ b/doc/controllers_complete.svg
@@ -0,0 +1,475 @@
+
+
+
+
+
diff --git a/doc/models_brief.svg b/doc/models_brief.svg
new file mode 100644
index 0000000..0faaddd
--- /dev/null
+++ b/doc/models_brief.svg
@@ -0,0 +1,194 @@
+
+
+
+
+
diff --git a/doc/models_complete.svg b/doc/models_complete.svg
new file mode 100644
index 0000000..24973e8
--- /dev/null
+++ b/doc/models_complete.svg
@@ -0,0 +1,257 @@
+
+
+
+
+