diff --git a/.gitignore b/.gitignore
index 36bc62afd72d6592bab03593c76885a0702b5673..1bfe8c412d640267c8eb317c6b9dccb17063a035 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-bin/
-.vs/
-obj/
-Migrations/
+**/bin/
+**/.vs/
+**/obj/
+**/Migrations/
diff --git a/Migrations/ApplicationDbContextModelSnapshot.cs b/Migrations/ApplicationDbContextModelSnapshot.cs
deleted file mode 100644
index 833f523a4205addf8b73e6ffbdecd7cad7441d0a..0000000000000000000000000000000000000000
--- a/Migrations/ApplicationDbContextModelSnapshot.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-// <auto-generated />
-using System;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using UserMicroservice.Models;
-
-#nullable disable
-
-namespace UserMicroservice.Migrations
-{
-    [DbContext(typeof(ApplicationDbContext))]
-    partial class ApplicationDbContextModelSnapshot : ModelSnapshot
-    {
-        protected override void BuildModel(ModelBuilder modelBuilder)
-        {
-#pragma warning disable 612, 618
-            modelBuilder
-                .HasAnnotation("ProductVersion", "8.0.2")
-                .HasAnnotation("Relational:MaxIdentifierLength", 64);
-
-            modelBuilder.Entity("UserMicroservice.Models.RefreshToken", b =>
-                {
-                    b.Property<int>("Id")
-                        .ValueGeneratedOnAdd()
-                        .HasColumnType("int");
-
-                    b.Property<DateTime>("ExpirationDate")
-                        .HasColumnType("datetime(6)");
-
-                    b.Property<string>("Token")
-                        .IsRequired()
-                        .HasColumnType("longtext");
-
-                    b.Property<int>("UserId")
-                        .HasColumnType("int");
-
-                    b.HasKey("Id");
-
-                    b.ToTable("RefreshTokens");
-                });
-
-            modelBuilder.Entity("UserMicroservice.Models.User", b =>
-                {
-                    b.Property<int>("Id")
-                        .ValueGeneratedOnAdd()
-                        .HasColumnType("int");
-
-                    b.Property<string>("Email")
-                        .IsRequired()
-                        .HasColumnType("longtext");
-
-                    b.Property<string>("PasswordHash")
-                        .IsRequired()
-                        .HasColumnType("longtext");
-
-                    b.Property<int>("Type")
-                        .HasColumnType("int");
-
-                    b.Property<string>("Username")
-                        .IsRequired()
-                        .HasColumnType("longtext");
-
-                    b.HasKey("Id");
-
-                    b.ToTable("Users");
-                });
-#pragma warning restore 612, 618
-        }
-    }
-}
diff --git a/Controllers/UserController.cs b/UserMicroservice/Controllers/UserController.cs
similarity index 100%
rename from Controllers/UserController.cs
rename to UserMicroservice/Controllers/UserController.cs
diff --git a/Models/ApplicationDbContext .cs b/UserMicroservice/Models/ApplicationDbContext .cs
similarity index 100%
rename from Models/ApplicationDbContext .cs
rename to UserMicroservice/Models/ApplicationDbContext .cs
diff --git a/Models/AuthTokenPair.cs b/UserMicroservice/Models/AuthTokenPair.cs
similarity index 100%
rename from Models/AuthTokenPair.cs
rename to UserMicroservice/Models/AuthTokenPair.cs
diff --git a/Models/LoginModel.cs b/UserMicroservice/Models/LoginModel.cs
similarity index 100%
rename from Models/LoginModel.cs
rename to UserMicroservice/Models/LoginModel.cs
diff --git a/Models/RefreshToken.cs b/UserMicroservice/Models/RefreshToken.cs
similarity index 100%
rename from Models/RefreshToken.cs
rename to UserMicroservice/Models/RefreshToken.cs
diff --git a/Models/RegisterModel.cs b/UserMicroservice/Models/RegisterModel.cs
similarity index 100%
rename from Models/RegisterModel.cs
rename to UserMicroservice/Models/RegisterModel.cs
diff --git a/Models/User.cs b/UserMicroservice/Models/User.cs
similarity index 100%
rename from Models/User.cs
rename to UserMicroservice/Models/User.cs
diff --git a/Program.cs b/UserMicroservice/Program.cs
similarity index 100%
rename from Program.cs
rename to UserMicroservice/Program.cs
diff --git a/Properties/launchSettings.json b/UserMicroservice/Properties/launchSettings.json
similarity index 100%
rename from Properties/launchSettings.json
rename to UserMicroservice/Properties/launchSettings.json
diff --git a/Services/AuthService.cs b/UserMicroservice/Services/AuthService.cs
similarity index 100%
rename from Services/AuthService.cs
rename to UserMicroservice/Services/AuthService.cs
diff --git a/Services/IAuthService.cs b/UserMicroservice/Services/IAuthService.cs
similarity index 100%
rename from Services/IAuthService.cs
rename to UserMicroservice/Services/IAuthService.cs
diff --git a/Services/IUserService.cs b/UserMicroservice/Services/IUserService.cs
similarity index 100%
rename from Services/IUserService.cs
rename to UserMicroservice/Services/IUserService.cs
diff --git a/Services/UserService.cs b/UserMicroservice/Services/UserService.cs
similarity index 100%
rename from Services/UserService.cs
rename to UserMicroservice/Services/UserService.cs
diff --git a/UserMicroservice.csproj b/UserMicroservice/UserMicroservice.csproj
similarity index 100%
rename from UserMicroservice.csproj
rename to UserMicroservice/UserMicroservice.csproj
diff --git a/UserMicroservice.csproj.user b/UserMicroservice/UserMicroservice.csproj.user
similarity index 100%
rename from UserMicroservice.csproj.user
rename to UserMicroservice/UserMicroservice.csproj.user
diff --git a/UserMicroservice.http b/UserMicroservice/UserMicroservice.http
similarity index 100%
rename from UserMicroservice.http
rename to UserMicroservice/UserMicroservice.http
diff --git a/UserMicroservice.sln b/UserMicroservice/UserMicroservice.sln
similarity index 100%
rename from UserMicroservice.sln
rename to UserMicroservice/UserMicroservice.sln
diff --git a/appsettings.Development.json b/UserMicroservice/appsettings.Development.json
similarity index 100%
rename from appsettings.Development.json
rename to UserMicroservice/appsettings.Development.json
diff --git a/appsettings.json b/UserMicroservice/appsettings.json
similarity index 100%
rename from appsettings.json
rename to UserMicroservice/appsettings.json