diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 0000000..c4adecc
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/CucumberCloud/.vs/CucumberCloud/FileContentIndex/115f808e-1b52-456c-8dbd-7132124184c7.vsidx b/CucumberCloud/.vs/CucumberCloud/FileContentIndex/115f808e-1b52-456c-8dbd-7132124184c7.vsidx
new file mode 100644
index 0000000..383244d
Binary files /dev/null and b/CucumberCloud/.vs/CucumberCloud/FileContentIndex/115f808e-1b52-456c-8dbd-7132124184c7.vsidx differ
diff --git a/CucumberCloud/.vs/CucumberCloud/FileContentIndex/1b7bc5ba-5cd2-4892-91f6-f1481ca03898.vsidx b/CucumberCloud/.vs/CucumberCloud/FileContentIndex/1b7bc5ba-5cd2-4892-91f6-f1481ca03898.vsidx
new file mode 100644
index 0000000..5ac7c9a
Binary files /dev/null and b/CucumberCloud/.vs/CucumberCloud/FileContentIndex/1b7bc5ba-5cd2-4892-91f6-f1481ca03898.vsidx differ
diff --git a/CucumberCloud/.vs/CucumberCloud/FileContentIndex/read.lock b/CucumberCloud/.vs/CucumberCloud/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
diff --git a/CucumberCloud/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/CucumberCloud/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..ed92695
--- /dev/null
+++ b/CucumberCloud/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
diff --git a/CucumberCloud/obj/Debug/net6.0/CucumberCloud.AssemblyInfo.cs b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.AssemblyInfo.cs
new file mode 100644
index 0000000..ade9007
--- /dev/null
+++ b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("CucumberCloud")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("CucumberCloud")]
+[assembly: System.Reflection.AssemblyTitleAttribute("CucumberCloud")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+
diff --git a/CucumberCloud/obj/Debug/net6.0/CucumberCloud.AssemblyInfoInputs.cache b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..1a4c0a7
--- /dev/null
+++ b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+87ee1ebed43dd90dbbceb9a51a9dd6b4d21d9cc6
diff --git a/CucumberCloud/obj/Debug/net6.0/CucumberCloud.GeneratedMSBuildEditorConfig.editorconfig b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..9d6ab80
--- /dev/null
+++ b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,17 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb = true
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = CucumberCloud
+build_property.RootNamespace = CucumberCloud
+build_property.ProjectDir = C:\Users\User\source\repos\CucumberApp\CucumberCloud\
+build_property.RazorLangVersion = 6.0
+build_property.SupportLocalizedComponentNames =
+build_property.GenerateRazorMetadataSourceChecksumAttributes =
+build_property.MSBuildProjectDirectory = C:\Users\User\source\repos\CucumberApp\CucumberCloud
+build_property._RazorSourceGeneratorDebug =
diff --git a/CucumberCloud/obj/Debug/net6.0/CucumberCloud.GlobalUsings.g.cs b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.GlobalUsings.g.cs
new file mode 100644
index 0000000..025530a
--- /dev/null
+++ b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.GlobalUsings.g.cs
@@ -0,0 +1,17 @@
+//
+global using global::Microsoft.AspNetCore.Builder;
+global using global::Microsoft.AspNetCore.Hosting;
+global using global::Microsoft.AspNetCore.Http;
+global using global::Microsoft.AspNetCore.Routing;
+global using global::Microsoft.Extensions.Configuration;
+global using global::Microsoft.Extensions.DependencyInjection;
+global using global::Microsoft.Extensions.Hosting;
+global using global::Microsoft.Extensions.Logging;
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Net.Http.Json;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/CucumberCloud/obj/Debug/net6.0/CucumberCloud.csproj.AssemblyReference.cache b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..4fe4067
Binary files /dev/null and b/CucumberCloud/obj/Debug/net6.0/CucumberCloud.csproj.AssemblyReference.cache differ
diff --git a/Database/docker-compose.yml b/Database/docker-compose.yml
new file mode 100644
index 0000000..ac67c73
--- /dev/null
+++ b/Database/docker-compose.yml
@@ -0,0 +1,23 @@
+services:
+ postgres:
+ image: postgres:14
+ container_name: cucumer_database
+ environment:
+ POSTGRES_USER: postgres
+ POSTGRES_PASSWORD: 12345
+ POSTGRES_DB: main_database
+ ports:
+ - "5438:5432"
+ volumes:
+ - postgres_data:/var/lib/postgresql/data
+
+ redis:
+ image: redis:7
+ container_name: my_redis
+ ports:
+ - "6379:6379"
+ volumes:
+ - redis_data:/data
+volumes:
+ postgres_data:
+ redis_data:
\ No newline at end of file