diff --git a/resources/assets/vue/components/announcements/elements/AnnouncementListComponent.vue b/resources/assets/vue/components/announcements/elements/AnnouncementListComponent.vue
new file mode 100644
index 00000000..27a47a78
--- /dev/null
+++ b/resources/assets/vue/components/announcements/elements/AnnouncementListComponent.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
Title
+
+
+
+
+
{{item.title}}
+
+
+
+
+
+
+
Message
+
+
+
+
+
{{item.description}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Assigned Segment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/vue/components/announcements/forms/ViewAnnouncementFormComponent.vue b/resources/assets/vue/components/announcements/forms/ViewAnnouncementFormComponent.vue
new file mode 100644
index 00000000..137a6bd9
--- /dev/null
+++ b/resources/assets/vue/components/announcements/forms/ViewAnnouncementFormComponent.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
{{item.title}}
+
{{item.description}}
+
+
+
+
+
OK
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/vue/components/settings/forms/AnnouncementFormComponent.vue b/resources/assets/vue/components/settings/forms/AnnouncementFormComponent.vue
new file mode 100644
index 00000000..683c24ad
--- /dev/null
+++ b/resources/assets/vue/components/settings/forms/AnnouncementFormComponent.vue
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
{{this.data?"Update":"Add"}} Announcement
+
+
+
+
+ {{error}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Cancel
+
+
+
{{this.data?"Update":"Create"}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/vue/components/settings/forms/DeleteAnnouncementFormComponent.vue b/resources/assets/vue/components/settings/forms/DeleteAnnouncementFormComponent.vue
new file mode 100644
index 00000000..14a43c80
--- /dev/null
+++ b/resources/assets/vue/components/settings/forms/DeleteAnnouncementFormComponent.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
Are you Sure?
+
Are you sure you want to delete {{item.title}} announcement?