diff --git a/src/lib/components/feedback/feedbackGeneral.svelte b/src/lib/components/feedback/feedbackGeneral.svelte
new file mode 100644
index 0000000000..183921a56f
--- /dev/null
+++ b/src/lib/components/feedback/feedbackGeneral.svelte
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
diff --git a/src/lib/components/feedback/feedbackNPS.svelte b/src/lib/components/feedback/feedbackNPS.svelte
new file mode 100644
index 0000000000..613e10514a
--- /dev/null
+++ b/src/lib/components/feedback/feedbackNPS.svelte
@@ -0,0 +1,30 @@
+
+
+
+ How likely are you to recommend Appwrite to a friend or colleague?
+
+{#if $feedbackData.value}
+
+
+
+
+
+{/if}
diff --git a/src/lib/components/feedback/index.ts b/src/lib/components/feedback/index.ts
new file mode 100644
index 0000000000..15d522683d
--- /dev/null
+++ b/src/lib/components/feedback/index.ts
@@ -0,0 +1,3 @@
+export { default as Feedback } from './feedback.svelte';
+export { default as FeedbackGeneral } from './feedbackGeneral.svelte';
+export { default as FeedbackNPS } from './feedbackNPS.svelte';
diff --git a/src/lib/components/feedbackNPS.svelte b/src/lib/components/feedbackNPS.svelte
deleted file mode 100644
index a9276b4a75..0000000000
--- a/src/lib/components/feedbackNPS.svelte
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
- How are we doing?
-
-
-
- At Appwrite, we value the feedback of our users. That means you! We'd love to hear what you
- think.
-
-
-
-
diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts
index f891b82552..f2cf6e0eed 100644
--- a/src/lib/components/index.ts
+++ b/src/lib/components/index.ts
@@ -31,9 +31,6 @@ export { default as Box } from './box.svelte';
export { default as Search } from './search.svelte';
export { default as SearchQuery } from './searchQuery.svelte';
export { default as GridItem1 } from './gridItem1.svelte';
-export { default as FeedbackGeneral } from './feedbackGeneral.svelte';
-export { default as FeedbackNPS } from './feedbackNPS.svelte';
-export { default as Evaluation } from './evaluation.svelte';
export { default as Steps } from './steps.svelte';
export { default as Step } from './step.svelte';
export { default as Code } from './code.svelte';
diff --git a/src/lib/images/feedback/feedback-dark.svg b/src/lib/images/feedback/feedback-dark.svg
new file mode 100644
index 0000000000..8f0b553d6b
--- /dev/null
+++ b/src/lib/images/feedback/feedback-dark.svg
@@ -0,0 +1,138 @@
+
diff --git a/src/lib/images/feedback/feedback-light.svg b/src/lib/images/feedback/feedback-light.svg
new file mode 100644
index 0000000000..d7ace402f4
--- /dev/null
+++ b/src/lib/images/feedback/feedback-light.svg
@@ -0,0 +1,126 @@
+
diff --git a/src/lib/layout/header.svelte b/src/lib/layout/header.svelte
index e9ec88e7fa..099c1411f4 100644
--- a/src/lib/layout/header.svelte
+++ b/src/lib/layout/header.svelte
@@ -1,26 +1,20 @@
@@ -122,6 +136,24 @@
Storage
+
+ trackEvent('click_menu_settings')}
+ class:is-selected={$page.url.pathname.startsWith(
+ `${projectPath}/settings`
+ )}
+ title="Settings"
+ use:tooltip={{
+ content: 'Settings',
+ placement: 'right',
+ disabled: !narrow
+ }}>
+
+ Settings
+
+
@@ -129,7 +161,7 @@