diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index 237dd4c1..83b922b1 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -8,7 +8,7 @@
👀 Example: `feat(RSS-ECOMM-1_01): description`
-## PR Decription 🧙♂️
+## PR Description 🧙♂️
_Add a description of the changes in the PR_ 🤔
diff --git a/index.html b/index.html
index df068c7a..caaf4d12 100644
--- a/index.html
+++ b/index.html
@@ -2,7 +2,7 @@
-
+
eCommerce Application
diff --git a/src/app/App/.gitkeep b/src/app/App/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/app/Router/.gitkeep b/src/app/Router/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/app/styles/.gitkeep b/src/app/styles/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/entities/InputField/.gitkeep b/src/entities/InputField/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/entities/Navigation/.gitkeep b/src/entities/Navigation/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/features/InputFieldValidator/.gitkeep b/src/features/InputFieldValidator/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/pages/LoginPage/.gitkeep b/src/pages/LoginPage/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/pages/MainPage/.gitkeep b/src/pages/MainPage/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/pages/NotFoundPage/.gitkeep b/src/pages/NotFoundPage/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/pages/RegistrationPage/.gitkeep b/src/pages/RegistrationPage/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/shared/API/.gitkeep b/src/shared/API/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/shared/EventMediator/.gitkeep b/src/shared/EventMediator/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/img/favicon.ico b/src/shared/img/favicon.ico
similarity index 100%
rename from src/img/favicon.ico
rename to src/shared/img/favicon.ico
diff --git a/src/shared/img/svg/cat.svg b/src/shared/img/svg/cat.svg
new file mode 100644
index 00000000..d95e2f33
--- /dev/null
+++ b/src/shared/img/svg/cat.svg
@@ -0,0 +1,256 @@
+
+
+
diff --git a/src/shared/lib/Store/.gitkeep b/src/shared/lib/Store/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/shared/types/.gitkeep b/src/shared/types/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/shared/utils/.gitkeep b/src/shared/utils/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/widget/Footer/.gitkeep b/src/widget/Footer/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/widget/Header/.gitkeep b/src/widget/Header/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/widget/LoginForm/.gitkeep b/src/widget/LoginForm/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/src/widget/RegistrationForm/.gitkeep b/src/widget/RegistrationForm/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/vite.config.js b/vite.config.js
index 39af7cee..6b18a0f0 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -6,7 +6,7 @@ import createSvgSpritePlugin from 'vite-plugin-svg-spriter';
import tsconfigPaths from 'vite-tsconfig-paths';
const SRC_PATH = path.resolve(__dirname, 'src');
-const SVG_FOLDER_PATH = path.resolve(SRC_PATH, 'img');
+const SVG_FOLDER_PATH = path.resolve(SRC_PATH, 'shared/img/svg');
export default {
base: '',